2016-10-27 1 views
1

Я пытаюсь использовать avconv, чтобы сделать исходный файл LINEAR16 для речи Google для текста, но всякий раз, когда я пытаюсь, я получаю очень медленный файл, когда пытаюсь для воспроизведения с использованием команды воспроизведения в документации:Использование avconv, как вы делаете файл linear16 для Google Речь в текст

play --rate=16000 --bits=16 --endian=little --encoding=signed-integer --channels=1 out.raw 

Каков правильный способ сделать такой вид конверсии?

ответ

1

Потребовалось несколько экспериментов, но я был в состоянии получить работу, прямо указав частоту дискретизации, количество каналов и формат вывода:

avconv -i michael_queen_v._ed_schultz_cl.mp3 -f s16le -ac 1 -ar 16k out.raw 

-f: Это заставляет выходную кодировку, так как .raw ISN По-видимому, ему достаточно знать, что делать.

-ac 1: Mono

-ar 16k: Это звучит как a gun, что удручает, но это устанавливает частоту дискретизации в 16000MHz.

Смежные вопросы