python语音转文字源码
时间: 2023-07-10 13:07:01 浏览: 110
基于Python实现的文本识别及语音播报项目源码,语音播报采用科大讯飞文字转写接口
以下是使用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("请求错误:", e)
```
以上代码使用了Google语音识别API,需要在使用前安装语音识别库SpeechRecognition和PyAudio录音库。在使用时,可以通过改变`language`参数的值来指定语言类型。
阅读全文