- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用带有 python 3.5.1 的语音识别模块来激活我的 jarvis AI 语音!我查看了堆栈溢出并发现了一些与我的问题类似的问题,但他们没有我需要的答案,我需要一个个性化的答案。我已经下载了所有必要的包,但仍然没有成功,我收到了这个错误:
ImportError: No module named 'speech_recognition'
如果我运行:
python -m speech_recognition
在终端中,它仅在终端中运行,我可以与它交谈,它几乎不在现场,但它能听到我的声音,并且可以解释一些单词。我已经按照本网站说明下载了终端中的所有软件包。
https://pypi.python.org/pypi/SpeechRecognition/
当我在 IDLE 中运行我的代码时,我的代码出现如上所示的错误。我在运行 macOS Sierra 10.12.2 的 iMac 上,如果有人有答案会有所帮助。谢谢!
这是我的代码:
import speech_recognition
import pyttsx
speech_engine = pyttsx.init('sapi5') # see
speech_engine.setProperty('rate', 150)
def speak(text):
speech_engine.say(text)
speech_engine.runAndWait()
recognizer = speech_recognition.Recognizer()
def listen():
with speech_recognition.Microphone() as source:
recognizer.adjust_for_ambient_noise(source)
audio = recognizer.listen(source)
try:
return recognizer.recognize_sphinx(audio)
# or: return recognizer.recognize_google(audio)
except speech_recognition.UnknownValueError:
print("Could not understand audio")
except speech_recognition.RequestError as e:
print("Recog Error; {0}".format(e))
return ""
speak("Say something!")
speak("I heard you say " + listen())
最佳答案
安装语音识别使用
pip install SpeechRecognition
关于python - 导入错误 : No module named 'speech_recognition' in python IDLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41797920/
我在使用 flutter speech_recognition 包时遇到构建错误。立即尝试为 iOS 构建。尚未测试 Android。 我遵循了安装指南。该包似乎在修改 .yaml 文件后加载。我在
我生成了一个 .wav 音频文件,其中包含一些语音和背景中的一些其他干扰语音。此代码适用于我的测试 .wav 文件: import speech_recognition as sr r
我正在使用 powershell 和 scoop,windows。 我已经安装了 voice_recognition 存储桶,但仍然显示错误。 Code: import speech_recognit
我正在尝试获取音频输入并将其保存为 .wav 文件。 我的代码如下: import speech_recognition as sr def save(): r=sr.Recognizer()
我正在尝试用于语音识别的 python 脚本,我已经在我的环境中安装了所需的 pyaudio 和 SpeechRecognition 模块。 程序到昨天还好好的,现在卡在“say something”
我正在尝试使用 de_DE 作为语言环境,使用 flutter speech_recognizer 将语音转为文本,但识别器返回法语。 使用 en_US 它工作正常。 我正在使用 iPhone 进行测
我正在尝试使用带有 python 3.5.1 的语音识别模块来激活我的 jarvis AI 语音!我查看了堆栈溢出并发现了一些与我的问题类似的问题,但他们没有我需要的答案,我需要一个个性化的答案。我已
大家。我在构建 apk 作为 flutter 中的发布方法时遇到一些问题。我真的不知道为什么会出现错误。这是指https://github.com/rxlabz/speech_recognition/
我试图在 macOS 上使用 python 构建语音到文本识别(请不要在此处发布针对 Windows 设备的建议)。 我正在尝试使用 SpeechRecognition 示例代码并开发我的应用程序,但
我有像 data:audio/mpeg;base64,//OAxAAAAANIAAAAABhqZ3f4StN3gOAaB4NAUBYZLv...... 这样的 base64 音频字符串,我试图在 Py
我是一名优秀的程序员,十分优秀!