基于Python的语音识别与应用实践
1. 语音识别准备与测试
在开始使用Python进行语音识别之前,有一些准备工作需要完成。如果你电脑上有多个麦克风设备,要确保Python脚本使用的是正确的麦克风作为输入设备。最好先使用电脑上的其他应用程序(如Windows的语音录音机、Mac的语音备忘录或QuickTime播放器、Linux的Audacity)测试麦克风是否正常工作。
接下来测试硬件和软件。将以下代码输入到Spyder编辑器中,并保存为 sr.py 文件:
import speech_recognition as sr
speech = sr.Recognizer()
print('Python is listening...')
with sr.Microphone() as source:
speech.adjust_for_ambient_noise(source)
audio = speech.listen(source)
inp = speech.recognize_google(audio)
print(f'You just said {inp}.')
上述代码的详细解释如下:
- 导入 SpeechRecognition 模块,并使用 Recognizer() 初始化一个识别器实例,将其保存为变量 speech 。同时打印一条消息,提示麦克风已准备好接收语音输入。
- 为了避免在脚本中多次输入长模块
超级会员免费看
订阅专栏 解锁全文
664

被折叠的 条评论
为什么被折叠?



