语音识别代码
时间: 2023-08-06 11:26:27 浏览: 128
以下是一个简单的 Python 语音识别代码示例,需要使用 `SpeechRecognition` 库:
```python
import speech_recognition as sr
# 创建一个语音识别器对象
r = sr.Recognizer()
# 使用麦克风录制音频
with sr.Microphone() as source:
print("请说话...")
audio = r.listen(source)
# 尝试识别音频中的语音
try:
text = r.recognize_google(audio, language="zh-CN")
print("识别结果:", text)
except sr.UnknownValueError:
print("抱歉,无法识别您的语音")
except sr.RequestError as e:
print("请求出错;{0}".format(e))
```
这个代码片段使用 `Microphone` 对象记录从麦克风输入的音频,并使用 `recognize_google` 方法尝试将音频转换为文本。如果识别失败,代码将打印出错误信息。请注意,在使用此代码之前,您必须先安装 `SpeechRecognition` 库和其他一些依赖项。
阅读全文