[РЕШЕНО] После обновления sox перестал работать RHVoice

konstantinov-ms
Я думаю, можно прописать в ~/.xinitrc По крайней мере, я буду туда прописывать.
Спасибо - тоже попробую.
$ echo "привет" | RHVoice | play -q - 
play FAIL formats: can't determine type of  `-
До обновления sox синтезатор произносил текст. Теперь не желает.
Похоже, RHVoice несовместим с новым sox - при попытке записать в аудиофайл происходит ошибка сегментирования.
Leonardo19
$ echo "привет" | RHVoice | play -q - 
play FAIL formats: can't determine type of  `-
До обновления sox синтезатор произносил текст. Теперь не желает.
cat /usr/share/sounds/alsa/Front_Center.wav | play -t wav -
так воспроизводит. Видимо, разучился распознавать формат потока автоматически.
Кстати, для этого sox вроде не требуется
$ cat /usr/share/sounds/alsa/Front_Center.wav | aplay -
Playing WAVE 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
играет однако.

Похоже, RHVoice несовместим с новым sox - при попытке записать в аудиофайл происходит ошибка сегментирования.
Какой командой?
Natrio
Похоже, RHVoice несовместим с новым sox - при попытке записать в аудиофайл происходит ошибка сегментирования.
Какой командой?
$ echo "привет" | RHVoice -o test.wav
Ошибка сегментирования
Leonardo19
Похоже, RHVoice несовместим с новым sox - при попытке записать в аудиофайл происходит ошибка сегментирования.
$ echo "привет" | RHVoice -o test.wav
Ошибка сегментирования
Не думаю, что sox используется для записи в wav-файл, если
$ echo "привет" | RHVoice | play -q -
тут он мы видим на выходе в готовом виде. Да и вообще запись wav-файла из готовых данных слишком простая операция, чтобы для неё требовался sox – всего лишь вычислить длину и создать заголовок. В своё время у меня с этим справлялась примитивная самописная программа на ассемблере :)
Natrio
Не думаю, что sox используется для записи в wav-файл, если
$ echo "привет" | RHVoice | play -q -
тут он мы видим на выходе в готовом виде. Да и вообще запись wav-файла из готовых данных слишком простая операция, чтобы для неё требовался sox – всего лишь вычислить длину и создать заголовок. В своё время у меня с этим справлялась примитивная самописная программа на ассемблере :)
Я мало в этом разбираюсь. RHVoice зависит от sox и с новой версией не работает. Откат до версии 14.3.2-6 исправляет дело.
он перестал собираться с новым сокс http://paste.org.ru/?8jvyn1
Связался с разработчиком, сегодня в репозиторий прилетел патч, теперь всё собирается.
PKGBUILD обновил
der_fenix
Связался с разработчиком, сегодня в репозиторий прилетел патч, теперь всё собирается.
PKGBUILD обновил
Большое спасибо!
 
Зарегистрироваться или войдите чтобы оставить сообщение.