Я создаю расширение Chrome для захвата звука mi c, которое передается на веб-сервер Python и сохраняется там. Я использую эту библиотеку для передачи аудиоданных через веб-сокет:
Ws Audio API
Эта библиотека использует кодировщик opus, а декодер использовался на сервере python .
Когда я использую эту библиотеку на веб-странице, я могу сохранять аудио (как файл .wav) на сервере, и я могу проверить (прослушивая аудиофайл), что качество со звуком все в порядке (без шума отсечения / выскакивания), но когда я встраиваю то же самое, что и контент-скрипт, в свое расширение Chrome, качество звука плохое. Похоже, что запись сделана на 50% скорости оригинала с некоторым треском.
Настройки для записи звука и кодирования opus:
sampleRate: 24000
bufferSize: 9600
канал: 1