要实现Alexa记录用户的话语,您可以使用以下代码示例:
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)
# 在此处将文本保存到文件或数据库中
with open("user_speech.txt", "a") as file:
file.write(text + "\n")
except sr.UnknownValueError:
print("语音识别出错")
except sr.RequestError as e:
print("无法连接到语音识别服务;{0}".format(e))
上述代码使用Python的SpeechRecognition库,它提供了一种简单的方式来实现语音识别。代码流程如下:
请注意,这只是一个简单的示例,您可能需要根据实际需求进行修改和扩展。
下一篇:Alexa技能 - 测验