Ошибка состояния ADPCM при использовании sox для обрезки, изменения формата аудио с VOX на wav - PullRequest
0 голосов
/ 26 октября 2019

Проблема в том, что:

, когда я обрезаю звук VOX с помощью sox с помощью python, обрезанное аудио звучит неплохо, но есть много ошибок вывода, говоря:

sox WARN adpcms: .... VOX: ошибки состояния ADPCM X "

X представляет число в пределах 100, например 1,3,6,7,12,26 ...

Вот мой код

os.system('sox -G -t VOX -r 6000 -c 1 -e oki-adpcm ' + source_audio + ' ' + cliped_audio + ' reverse trim 0:01 0:16 reverse')

, когда я меняю аудиоформат с VOX на wav, возникает ошибка вывода одного типа,> sox WARN adpcms: .... VOX: Ошибки состояния ADPCM 1

Вот мой код для изменения

os.system('sox -G -t VOX -r 6000 -c 1 -e oki-adpcm ' + source_audio + ' -r 8000 -c 1 -e signed-integer -b 16 --no-dither ' + output_audio)

Я не знаю, что означает эта ошибка состояния, и я не могу найти решения об ошибках состояния sox ADPCM

КогдаЯ использую программное обеспечение «Switch» с веб-сайта: https://www.nch.com.au/switch/, настройка аудиокодера: {'частота дискретизации': 6000, 'format': 'Dialogic ADPCM', 'channel': 'Mono'},Параметры вывода звука: {'Кодировка': 'Несжатый PCM', 'каналы': 'Моно', 'Частота дискретизации': 8000, 'Размер выборки': '16-битное целое число}}, все казалось нормальным без других настроек, номягкийtware не подходит для интеграции в проект кода, поэтому я выбираю sox, но не могу решить эту проблему.

Я старался изо всех сил, но в итоге ничего не нашел. Буду признателен, если вы поможете мне. Если какая-то информация будет пропущена, я сразу же ее опишу.

...