python-3.x - 我无法在 Python 中使用语音识别来查看我的文本输出

标签 python-3.x pycharm speech-recognition

我正在使用 Python 进行 VA 项目。在终端中查看我的文本输出时,我需要一些帮助。我的代码都是正确的。我的麦克风是全新的并且已经安装好了。我想知道为什么我在终端中看不到我所说的文字。我认为这很容易回答,但我被卡住了。
这是我的代码...

import speech_recognition as sr
import pyaudio

r = sr.Recognizer()

with sr.Microphone() as source:
print('Say something')
audio = r.listen(source)
voice_data = r.recognize_google(audio)
print(voice_data)
同样,我没有收到错误和这段代码:`
with sr.Microphone() as source:
print('Say something')
audio = r.listen(source)`
运行良好。
帮帮我吧。谢谢。

最佳答案

您的代码在我的编译器中运行良好。但是缺少一件事,它没有时间限制识别器识别语音的秒数。也许这是导致错误的原因,因此您可以尝试在代码中仅添加一件事(时间限制)。引用以下代码:

import speech_recognition as sr
import pyaudio

r = sr.Recognizer()

with sr.Microphone() as source:
    print('Say something')
    audio = r.listen(source, phrase_time_limit = 5)  #recognizer will recognize voice for 5 seconds.
    voice_data = r.recognize_google(audio)
    print(voice_data)

关于python-3.x - 我无法在 Python 中使用语音识别来查看我的文本输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67267138/

相关文章:

python - 无法让我的脚本只从一个顽固的网站获取下一页的链接

javascript - 带有 Google Recaptcha v3 的 Django 联系表

python-3.x - 值错误 : Could not find a format to read the specified file in mode 'i'

python - 我的 python 解释器自行以交互模式运行

ios - 是否有人为适用于 iOS 的 Nuance Dragon Mobile Speech SDK 创建了 MonoTouch 绑定(bind)?

python - 在同一个方法中使用两个父方法

python - 在 Mac OSX El Capitan 下如何让 PyC​​harm 识别 Python 2.7 中的 sys 模块?

python - PyCharm 无法识别已安装的模块

android - 如何在android中等待语音识别的结果?

python - 如何像 FFMPEG 一样在 Python 中从音频文件创建频谱图?