语音识别demo,python的
时间: 2024-06-10 11:03:36 浏览: 139
语音识别Demo通常是一个演示如何使用Python编程语言结合特定的库或服务,如Google的Speech-Text API、IBM Watson Speech-to-Text、或者是开源库如SpeechRecognition等,来将录制的语音转化为文本的过程。以下是一个简单的Python语音识别示例,使用SpeechRecognition库:
```python
# 导入必要的库
import speech_recognition as sr
# 创建Recognizer对象
r = sr.Recognizer()
# 录音函数
def record_audio(file_name):
with sr.Microphone() as source:
print("请开始说话...")
audio = r.listen(source)
try:
text = r.recognize_google(audio, language='zh-CN') # 使用Google的语音识别API
print(f"你说的是: {text}")
with open(file_name, 'w', encoding='utf-8') as f:
f.write(text)
except sr.UnknownValueError:
print("无法识别")
except sr.RequestError as e:
print(f"请求错误; {e}")
# 调用录音函数并保存结果
record_audio('output.txt')
```
阅读全文