python - pycharm中的PyAudio

标签 python pycharm

我编写了一个语音转文本程序,其中我使用 pycharm 的语音识别请求 PyAudio,所以我尝试这样做。但是 pycharm 中的 PyAudio 没有安装

最佳答案

Sounddevice 因其简单性而更容易进行语音识别。但是,如果您确实需要 pyaudio 使用

pip<python version> install pyaudio #in the terminal 

如果这不起作用,那么通过查看 python 控制台选项卡来检查您在 pycharm 中使用的是什么 python。在本例中我使用的是 python 3.6。 enter image description here

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/

相关文章:

python-3.x - 从pycharm使用pytest运行时获取空测试套件

python - 在 Pandas 中根据条件分配值(value)的有效方法?

python - 使用 sqlalchemy 类型的数据框 to_sql 的无符号整数

python - 如何键入具有不同类型值的字典提示

pycharm - 如何抑制 PyCharm 中的语法检查?

python - 如何使用 PyCharm 在本地调试 Celery worker?

python - 默认情况下如何打开交互式python控制台?

python - Django Rest Framework 对象不可迭代?

python - 如何在 python 中使用 strip()

python - 根据每个句子的第一个单词将 Pandas 数据框列中的字符串列表分解为新列