安装: pip install SpeechRecognition pip install PyAudio

import speech_recognition as sr

def speech_to_text():

recognizer = sr.Recognizer()

with sr.Microphone() as source:

print("请说话...")

audio = recognizer.listen(source)

try:

text = recognizer.recognize_google(audio, language='zh-CN')

print(f"你说的是: {text}")

return text

except sr.UnknownValueError:

print("无法识别你的语音,请重试。")

return None

except sr.RequestError as e:

print(f"请求出错;{e}")

return None

if __name__ == "__main__":

speech_to_text()

此代码使用Google Speech Recognition API,因此需要连接到互联网。将语音识别的语言设置为简体中文(language=‘zh-CN’),你可以根据需要更改为其他语言。

好文推荐

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。