Мне нужно захватить аудиоклипы в виде файлов WAV, которые я могу передать в другой бит python для обработки. Проблема в том, что мне нужно определить, когда есть звук, а затем записать его, остановить, когда он отключится, а затем передать этот файл в модуль обработки.Обнаружение и запись звука в Python
Я думаю, что с волновым модулем должно быть возможно обнаружить, когда есть чистая тишина, и отбросить его, как только произойдет обнаружение чего-либо, кроме молчания, начнется запись, а затем, когда линия снова замолчит, прекратите запись.
Просто не могу обойти его вокруг, может ли кто-нибудь завести меня с базового примера.
Спасибо Nick, Да, должно быть, сказал, что я также использую portaudio для захвата, бит, на котором я застрял, - это проверка на тишину, как получить уровень в куске данных? – 2009-05-21 10:44:49
Я добавил некоторый действительно простой непроверенный код выше, но он должен выполнить задание, которое вы хотите –
awesome thanks Nick – 2009-05-21 11:11:05