SpeechRecognition:修订间差异
(创建页面,内容为“SpeechRecognition是一个开源的Python 语音识别库,支持多个语音识别引擎和API,可以在线和离线识别。 ==简介== ===时间轴=== ===安装=== 使用pip安装: pip install SpeechRecognition {{了解更多 |[https://pypi.org/project/SpeechRecognition/ PyPi:SpeechRecognition] }} ==快速入门== ==语音识别引擎== SpeechRecognition支持下面的在线或离线的语音识别引擎。 {{了解更多 |[https://githu…”) |
(→保存音频文件) |
||
第33行: | 第33行: | ||
# timeout:指定等待时间(秒),默认None一直等待。 | # timeout:指定等待时间(秒),默认None一直等待。 | ||
# phrase_time_limit:最长输入时间(秒),默认None没有时间限制。 | # phrase_time_limit:最长输入时间(秒),默认None没有时间限制。 | ||
audio = r.listen(source, timeout=15, phrase_time_limit= | audio = r.listen(source, timeout=15, phrase_time_limit=50) | ||
# 存储为wav格式,还可以存储为raw,aiff和flac格式。 | # 存储为wav格式,还可以存储为raw,aiff和flac格式。 | ||
第43行: | 第43行: | ||
|[https://github.com/Uberi/speech_recognition/blob/master/examples/write_audio.py GitHub:speech_recognition/examples/write_audio.py ] | |[https://github.com/Uberi/speech_recognition/blob/master/examples/write_audio.py GitHub:speech_recognition/examples/write_audio.py ] | ||
}} | }} | ||
==资源== | ==资源== | ||
===官网=== | ===官网=== |
2024年2月23日 (五) 02:10的最新版本
SpeechRecognition是一个开源的Python 语音识别库,支持多个语音识别引擎和API,可以在线和离线识别。
简介
时间轴
安装
使用pip安装:
pip install SpeechRecognition
了解更多 >> PyPi:SpeechRecognition
快速入门
语音识别引擎
SpeechRecognition支持下面的在线或离线的语音识别引擎。
了解更多 >> GitHub:SpeechRecognition
示例
保存音频文件
以下示例,通过麦克风录音,保持为音频文件。录音使用到PyAudio,需要先安装。
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())
资源
官网
- SpeechRecognition 官网: https://github.com/Uberi/speech_recognition
- PyPi:https://pypi.org/project/SpeechRecognition/