知行迭代
导航
首页
最近更改
随机页面
常用
分类目录
Linux命令
Mediawiki常用
电脑技巧
工具
链入页面
相关更改
特殊页面
页面信息
登录
查看“SpeechRecognition”的源代码
←
SpeechRecognition
页面
讨论
阅读
查看源代码
查看历史
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:[
[1]
]
您可以查看和复制此页面的源代码。
SpeechRecognition是一个开源的[[Python]] 语音识别库,支持多个语音识别引擎和API,可以在线和离线识别。 ==简介== ===时间轴=== ===安装=== 使用[[pip]]安装: pip install SpeechRecognition {{了解更多 |[https://pypi.org/project/SpeechRecognition/ PyPi:SpeechRecognition] }} ==快速入门== ==语音识别引擎== SpeechRecognition支持下面的在线或离线的语音识别引擎。 {{了解更多 |[https://github.com/Uberi/speech_recognition#readme GitHub:SpeechRecognition] }} ==示例== ===保存音频文件=== 以下示例,通过麦克风录音,保持为音频文件。录音使用到[[PyAudio]],需要先安装。 <syntaxhighlight lang="python" > import speech_recognition as sr # 从麦克风获取音频 r = sr.Recognizer() with sr.Microphone() as source: print("可以开始说话了。") # timeout:指定等待时间(秒),默认None一直等待。 # phrase_time_limit:最长输入时间(秒),默认None没有时间限制。 audio = r.listen(source, timeout=15, phrase_time_limit=50) # 存储为wav格式,还可以存储为raw,aiff和flac格式。 with open("microphone-results.wav", "wb") as f: f.write(audio.get_wav_data()) </syntaxhighlight> {{了解更多 |[https://github.com/Uberi/speech_recognition/blob/master/examples/write_audio.py GitHub:speech_recognition/examples/write_audio.py ] }} ==资源== ===官网=== *SpeechRecognition 官网: https://github.com/Uberi/speech_recognition *PyPi:https://pypi.org/project/SpeechRecognition/ ===网站=== ===文章===
本页使用的模板:
模板:了解更多
(
查看源代码
)
返回至“
SpeechRecognition
”。