SpeechRecognition
Pythonライブラリ
https://github.com/Uberi/speech_recognition
https://github.com/Uberi/speech_recognition/blob/e7877caed6c2e1d87dfabcd705d651eda7e32e46/examples/microphone_recognition.py
obtain audio from the microphone
SphinxやAPIを使ってテキストに変える例
マイクを扱うために
PyAudio
が必要
On OS X, install PortAudio using Homebrew: brew install portaudio
Sphinx recognizer(オフラインSTT)を使うために、PocketSphinxが必要
SpeechRecognitionでGoogle Cloud Speech-to-Text APIを使う
積ん読
https://gist.github.com/alotaiba/1730160
(Cloud Speech-to-Textの前のAPIについて)
SpeechRecognitionで使うマイクにサンプリングレートを指定したい
Speech-to-Textの前のAPIでは、使っているっぽい:
GoogleのジェネリックなAPIキー?
これはどうやると聞いてそう(APIキーで検索して見つかった)
https://stackoverflow.com/questions/60199371/how-to-set-single-utterance-for-google-cloud-speech-to-text-api-using-speech-rec
https://stackoverflow.com/questions/55895672/how-to-continuously-to-do-speech-recognition-while-outputting-the-recognized-wor