在语音识别python中不停止录制

2024-05-08 22:10:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我是第一次尝试示例代码

^{1}$

但我得到了这个

^{pr2}$

然后只在那里被击中

我该怎么办?在


Tags: 代码示例pr2
1条回答
网友
1楼 · 发布于 2024-05-08 22:10:10

首先,确保你的输入没有静音。 第二,你可能需要杰克。在

sudo apt-get install jackd

或者。。。您的麦克风可能无法通过Alsa和各种音频框架(GStreamer、PulseAudio、Phonon、OSS等)检测声音。你需要看看你用的是哪种组合。我的是阿尔萨/普尔西奥迪奥/杰克。你没有提到你的发行版,所以你的发行版可能不同。然后您可以调整您的输入端口,这样可以解决问题。在

在遇到同样的问题并确保输入没有静音后,我下载了脉冲音频音量控制:

^{pr2}$

你想要做的是设置输入设备端口。同样,根据您的发行版和硬件,这可能会有所不同:内部/外部麦克风、模拟/数字选项或操作系统。这些是我的输入设备选项的一些例子。 然后麦克风检测到了我的声音。我收到了与您相同的错误消息,但程序输出是预期的。在

如果你读到这个: Speech Recognition 2.0.1 您将看到相同的代码片段以及如何防止这些警告显示。本文还将解释您需要安装的所有内容。比如杰克。在

这篇文章帮助我缩小了问题的范围: How it works: Linux audio explained 它也帮助我不敢尝试从终端解决这个问题。在

希望这对你或其他人有帮助。祝你好运。在

相关问题 更多 >