Есть ли в Chirp SDK метод для добавления записанного аудио файла с постобработкой? - PullRequest
0 голосов
/ 23 октября 2019

Предположим, у меня возникли проблемы с расшифровкой звукового сигнала, отправленного с моего телефона (приложение Chirp из Google Play) на мой ноутбук (SDK, работающий через Python). Допустим, у моего микрофона есть известная избирательная частотная характеристика. Используя флаг отладки, я могу записать запись в аудиофайл.

В постобработке я применяю цифровой фильтр для выравнивания моего ответа. Теперь я хочу запустить это через Chirp, чтобы проверить, могу ли я декодировать сигнал. В целях создания прототипов я хотел бы просто запустить его через Chirp в качестве другого файла WAV. Есть ли "простой" способ сделать это?

Если нет, похоже, я могу создать свой собственный слой аудио абстракции (chirpSDK.audioset). Это кажется полезным, если я напишу свой фильтр для работы в режиме реального времени на аудиопотоке. Я никогда этого не делал. Это кажется возможным, но нетривиальным. Любые рекомендации?

1 Ответ

2 голосов
/ 23 октября 2019

Вы можете использовать скрипт chirp-read для чтения аудиофайла. См. https://developers.chirp.io/docs/tutorials/command-line

Исходный код для этого доступен здесь - https://github.com/chirp/chirp-python-examples/blob/master/audio/read.py

...