Skip to content

UMich-CURLY/Hi-Fetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hi-Fetch

A NLP-based communication module for fetch bot :D.

Setup:

Installations:

git clone https://github.com/erikziyunchi/Hi-Fetch.git

cd Hi-Fetch

python -m venv venv

source /venv/bin/activate

If you are a Mac user:

  1. brew install portaudio

  2. pip install --global-option='build_ext' --global-option="-I$(brew --prefix)/include" --global-option="-L$(brew --prefix)/lib" pyaudio

Otherwise: pip install -r requirements.txt

Access keys: (Has filled in in this repo)

  1. AudioManager.py: line 23: pvporcupine.create(access_key=“YOUR_ACCESS_KEY”, keywords=["hi fetch"]) <- obtain from https://console.picovoice.ai/
  2. Put your GPT-3 OpenAI access Key into “OpenAIKey.txt”

Make Wake Word "Hi Fetch" work on your end

  1. Search for "Hey-Fetch_en" globally
  2. Platform:
    1. MacOS: Can just leave alone
    2. Linux: Change every "Hey-Fetch_en_mac_v2_1_0.ppn" -> "Hey-Fetch_en_linux_v2_1_0.ppn"

python run.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published