1

我正在摆弄snowboyPyAudio。我想自动收听网络广播,通过 snowboy 收听热词,记录接下来的 X 秒,通过 SpeechRecognition 将它们传递Google Speech-to-Text API,然后将包含内容的电子邮件发送给我自己。我写了一个工作概念证明,它听我的麦克风并做上面提到的一切。不幸的是,我无法让 PyAudio 使用简单的 .pls 文件提供的在线音频流。有谁知道这是否是 PyAudio 的预期用例?这甚至有可能实现吗?如果没有,是否有人知道收听音频流并通过 PyAudio 或其他库提供给雪童的替代方法?

提前致谢。;)

4

1 回答 1

1

您不需要 pyaudio,它是一个从麦克风录制的模块,相反,您必须实现自己的类才能从像snowboydecoder_arecord这样的流中读取。要从请尝试ffmpeg-python创建流。

于 2019-02-03T22:43:20.747 回答