Потоковое веб-радио с использованием PyAudio - PullRequest
0 голосов
/ 03 февраля 2019

Я возлюсь с сноубой и PyAudio .Я хочу автоматически слушать веб-радио, слушать горячее слово через снежного человека, записывать последующие X секунд, передавать их через SpeechRecognition в Google Speech-to-Text API и отправлять электронное письмо с содержимым насебя.Я написал рабочее доказательство концепции, которая слушает мой микрофон и делает все, что упомянуто выше.К сожалению, я не могу заставить PyAudio работать с онлайн-аудиопотоком, предоставленным простым файлом .pls.Кто-нибудь знает, является ли это предполагаемым случаем использования PyAudio?Это вообще возможно сделать?Если нет, кто-нибудь знает альтернативу для прослушивания аудиопотока и предоставления его через PyAudio или другую библиотеку для сноубоя?

Заранее спасибо.;)

1 Ответ

0 голосов
/ 04 февраля 2019

Вам не нужен pyaudio, это модуль для записи с микрофона, вместо этого вы должны реализовать свой собственный класс для чтения из потока, например snowboydecoder_arecord .Чтобы создать поток из pls, попробуйте ffmpeg-python .

...