通过使用Python中的语音识别库,可以将语音转换成文字。一个流行的语音识别库是SpeechRecognition。确保已经安装了该库,可以使用以下命令进行安装:
pip install SpeechRecognition
安装完成后,可以使用以下代码将语音转换成文字:
import speech_recognition as sr # 创建一个语音识别器对象 recognizer = sr.Recognizer() # 从麦克风获取语音输入 with sr.Microphone() as source: print("请说话...") audio = recognizer.listen(source) try: # 使用Google Web Speech API进行语音识别 text = recognizer.recognize_google(audio, language="zh-CN") print("识别结果:", text) except sr.UnknownValueError: print("无法识别语音") except sr.RequestError as e: print(f"请求失败; {e}")
这段代码使用了SpeechRecognition库中的类,通过麦克风获取澳门四肖期期准免费资料语音输入,并使用Google 2025新澳门天天开奖结果今天 Web Speech API进行语音识别。请注意,需要联网才能使用Google Web Speech API。
可以根据需要选择其他语音识别引擎,SpeechRecognition库支持多个引擎,包括CMU Sphinx、Microsoft Bing Voice Recognition等。阅读文档以获取更多详细信息:https://pypi.org/project/SpeechRecognition/