Skip to content

Amarang/navsa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dependencies

sudo apt-get install libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev -y sudo apt-get install python-dev -y sudo apt-get install python-dev sudo apt-get install python-pip sudo pip install -U python-dateutil sudo pip install -U pyaudio

sudo pip install -U numpy sudo pip install -U matplotlib sudo pip install -U scipy sudo pip install -U sklearn

mac

brew install terminal-notifier

pocket sphinx

# brew install these on mac
sudo apt-get install bison
sudo apt-get install swig

# install sphinxbase, pocketsphinx
curl -O "http://iweb.dl.sourceforge.net/project/cmusphinx/sphinxbase/5prealpha/sphinxbase-5prealpha.tar.gz"
curl -O "http://iweb.dl.sourceforge.net/project/cmusphinx/pocketsphinx/5prealpha/pocketsphinx-5prealpha.tar.gz"
tar -xf sphinxbase-5prealpha.tar.gz
cd sphinxbase-5prealpha
./configure
make clean
make
sudo make install
cd ../
tar -xf pocketsphinx-5prealpha.tar.gz
cd pocketsphinx-5prealpha
./configure
make clean
make
sudo make install
sudo pip install pocketsphinx
# in cygwin, download pocketsphinx-python manually from https://github.com/cmusphinx/pocketsphinx-python
# edit setup.py to have: sb_include_dirs = ['sphinxbase/include', 'sphinxbase/include/sphinxbase','/usr/local/include/sphinxbase', '/usr/include/bash']
# then do python setup.py install
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib 
# get dic and lm file from http://www.speech.cs.cmu.edu/tools/lmtool-new.html
pocketsphinx_continuous -lm 3199.lm -dict 3199.dic -keyphrase "OKAY PI" -kws_threshold 1e-20 -inmic yes

cd navsa/speech/
# download language model
curl -o cmusphinx-en-us-5.2.tar.gz "http://iweb.dl.sourceforge.net/project/cmusphinx/Acoustic%20and%20Language%20Models/US%20English%20Generic%20Acoustic%20Model/cmusphinx-en-us-5.2.tar.gz"
tar -xf cmusphinx-en-us-5.2.tar.gz

misc instructions for pi

  • to increase volume, do alsamixer, hit to choose output device, then j, k to change volume. when done

About

Not A Very Sophisticated Assistant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published