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=4)
     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())

了解更多 >> GitHub:speech_recognition/examples/write_audio.py


资源

官网

网站

文章