Speech recognition: Difference between revisions
(→Ubuntu) |
|||
Line 31: | Line 31: | ||
(haven't tried it) | (haven't tried it) | ||
https://cmusphinx.github.io/wiki/tutorialpocketsphinx/#windows | https://cmusphinx.github.io/wiki/tutorialpocketsphinx/#windows | ||
Install python3 | |||
Install git | |||
== Mac == | == Mac == | ||
(haven't tried it) | (haven't tried it) | ||
https://github.com/watsonbox/homebrew-cmu-sphinx | https://github.com/watsonbox/homebrew-cmu-sphinx |
Revision as of 06:25, 4 July 2018
Ubuntu/ Mac
Requirements: Python 3.3+
https://pypi.python.org/pypi/SpeechRecognition
- SpeechRecognition 3.8.1
- pip install SpeechRecognition
- To quickly try it out, run python -m speech_recognition after installing.
- PyAudio (for microphone users):
- Install PyAudio using APT: execute sudo apt-get install python-pyaudio python3-pyaudio in a terminal.
- Pocketsphinx:
- One way:
- install dependencies: sudo apt-get install gcc automake autoconf libtool bison swig python-dev libpulse-dev
- Follow the instructions: https://bangladroid.wordpress.com/2017/02/16/installing-cmu-sphinx-on-ubuntu/
- Another way (not sure if it is different or supplementary):
- pip3 install pocketsphinx
- Test+Errors:
- Try this: pocketsphinx_continuous
- If you find this error error while loading shared libraries: libpocketsphinx.so.3: cannot open shared object file: No such file or directory do this sudo nano /etc/ld.so.conf and add
- include usr/local/lib
- include usr/
- Install other languages
- One way:
- Pocketsphinx Python:
- pip install --upgrade pip setuptools wheel
- pip install --upgrade pocketsphinx
- Examples:
- Transcribe an audio file: run python3 audio_transcribe.py
- Save audio data to an audio file: run python3 write_audio.py
Windows
(haven't tried it) https://cmusphinx.github.io/wiki/tutorialpocketsphinx/#windows
Install python3 Install git
Mac
(haven't tried it) https://github.com/watsonbox/homebrew-cmu-sphinx