python语音录入转文字代码能用的
时间: 2023-07-29 21:13:57 浏览: 131
edge-tts 文字转语音,python代码
可以使用Python的SpeechRecognition库来实现语音录入转文字功能。以下是一个简单的示例代码:
```python
import speech_recognition as sr
# 创建一个Recognizer对象
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("无法连接到Google服务器。" + str(e))
```
注意:在使用该代码之前,需要先安装SpeechRecognition库和PyAudio库。可以使用以下命令进行安装:
```
pip install SpeechRecognition
pip install PyAudio
```
阅读全文