Всем привет. Подскажите пожалуйста, как правильно конвертировать wav в gsm с помощью утилиты sox, что бы результат не сильно отличался от оригинала?
Вот пример, из которого видно, что результат от оригинала может отличаться сильно:
1. Сначала генерирую тоновый звук и сохраняю в sound-1.wav
2. Потом, по общеизвестной инструкции конвертирую в gsm
"C:\Program Files\sox-14-4-1\sox.exe" sound-1.wav -r 8000 -c1 sound-1.gsm
3. Что бы проверить результата, делаю обратное конвертирование в wav
"C:\Program Files\sox-14-4-1\sox.exe" sound-1.gsm -r 8000 -c1 sound-2.wav
И вот как выглядит sound-2.wav:
Различий, как видно - не мало. И появляются они в момент конвертирования wav в gsm, потому что пауза, которая добавляется в конец звука не плохо ощущается на слух. Естественно хотелось бы, конвертировать так, что бы подобных различий было поменьше или не было вообще.