Аудиозапись, сделанная с помощью расширения Chrome, выглядит так, как если бы она была записана со скоростью 50% (с треском), но отлично работает при захвате через веб-страницу - PullRequest
0 голосов
/ 07 августа 2020

Я создаю расширение Chrome для захвата звука mi c, которое передается на веб-сервер Python и сохраняется там. Я использую эту библиотеку для передачи аудиоданных через веб-сокет:

Ws Audio API

Эта библиотека использует кодировщик opus, а декодер использовался на сервере python .

Когда я использую эту библиотеку на веб-странице, я могу сохранять аудио (как файл .wav) на сервере, и я могу проверить (прослушивая аудиофайл), что качество со звуком все в порядке (без шума отсечения / выскакивания), но когда я встраиваю то же самое, что и контент-скрипт, в свое расширение Chrome, качество звука плохое. Похоже, что запись сделана на 50% скорости оригинала с некоторым треском.

Настройки для записи звука и кодирования opus:

sampleRate: 24000

bufferSize: 9600

канал: 1

...