我编写了一个语音转文本程序,其中我使用 pycharm 的语音识别请求 PyAudio,所以我尝试这样做。但是 pycharm 中的 PyAudio 没有安装
最佳答案
Sounddevice 因其简单性而更容易进行语音识别。但是,如果您确实需要 pyaudio 使用
pip<python version> install pyaudio #in the terminal
如果这不起作用,那么通过查看 python 控制台选项卡来检查您在 pycharm 中使用的是什么 python。在本例中我使用的是 python 3.6。
import sounddevice as sd
import soundfile as sf
import speechrecognition as sr
s = sr.Recognizer()
audio = sd.rec(int(time*44100),44100)
sd.wait()
sf.write("audio.wav",audio,time*44100)
audio = sr.AudioFile("audio.wav")
with audio as file:
audio = s.record(file)
#wit.ai is a free speech recognition api from facebook and works almost as good as google.
text = s.recognize_wit(audio, key="*********")
关于python - pycharm中的PyAudio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56336740/