Каков аудиоформат Python `audioop.ulaw2lin` с шириной 2?Python

Программы на Python
Anonymous
Каков аудиоформат Python `audioop.ulaw2lin` с шириной 2?

Сообщение Anonymous »

Я пытаюсь преобразовать звук u-law в 16-битный необработанный звук 8 кГц в Python с помощью audioop.ulaw2lin(ulaw_audio_bytes, 2).
Полученный объект байтов имеет правильный размер, однако, если я запишу его в волновой файл как 16-битный необработанный звук с частотой 8 кГц, в результате получится удвоенная скорость со средне- и низкочастотным шумом и довольно низкая общая громкость.
тот же звук, обработанный ulaw2lin с шириной 1 и сохраненный в виде 8-битного wav-файла с частотой 8 кГц, звучит нормально (с учетом ограничений представления и необходимости преобразования в беззнаковые целые числа, необходимые для 8-битного wav).
Чего мне не хватает? В принципе, я должен добиться лучшего качества звука с 16-битным представлением.


Подробнее здесь: https://stackoverflow.com/questions/783 ... th-width-2

Вернуться в «Python»