语音识别离线

Posted

技术标签:

【中文标题】语音识别离线【英文标题】:Speech Recognition Offline 【发布时间】:2021-04-05 19:54:22 【问题描述】:

大家,我正在学习python中的语音识别,是否可以离线使用我很感兴趣。我的意思是,我们使用:

rec = sr.Recognizer()
with sr.Microphone() as source:
    audio = rec.listen(source)
    said = rec.recognize_google(audio)
print(said)

识别我们的语音,但是 recognise_google() 在没有互联网连接的情况下无法工作。有没有其他方法可以离线工作?如果有人提供帮助,我将不胜感激......

【问题讨论】:

【参考方案1】:

我假设您使用的是 python speech recognition library。该库可以与离线工作的 CMU Sphinx 一起使用。

pocketsphinx 库默认设置为离线工作,因此如果您刚刚开始使用,这可能是一个不错的选择。

【讨论】:

以上是关于语音识别离线的主要内容,如果未能解决你的问题,请参考以下文章

我的 Android 应用程序中的离线语音识别

C# - 免费离线语音识别库 (SDK)

智能家居离线语音识别控制系统设计(SU-03T)

Vosk可以用于Unity的离线语音识别

Vosk可以用于Unity的离线语音识别

如何触发 iOS 应用开始离线识别语音命令?