[Homeros] $PATH

Maxim Bilak heavy92 на meta.ua
Пт Фев 13 15:54:39 MSK 2015


И так - проблема с увеличением и замедлением речи решилась. Нужно
использовать параметр "tempo" вместо "speed", так как последний
регулирует скорость, игнорируя изменение высоты. Вот пример некоторого
ускорения речи синтезатора "ru_tts" (народ знающий - поправьте меня если
я где-то неправ):

echo привет друзья это я с вами говорю, синтезатор! | iconv -c -f utf-8 -t koi8-r | /usr/local/bin/ru_tts -r 0.5 -p 0.0 | sox -t raw -r 10000 -e signed-integer -c 1 -b 8 - -t raw -r 10000 -e unsigned-integer -c 1 -b 8 - tempo +1.5 | aplay -t raw -f u8 -c 1 -r 10000

Maxim Bilak <heavy92 на meta.ua> writes:

> Приветствую всех.
>
> Миша, вроде регулировка скорости работает, но создалась другая проблема
> - меняется и высота голоса. Есть ли какой параметр, позволяющий менять
> скорость, без изменения тембра, или ещё как-нибудь можно выкрутится?
> На всякий случай пишу команду, на которой я тестировал:
>
> echo привет друзья это я | iconv -c -f utf-8 -t koi8-r | /usr/local/bin/ru_tts -m -r 0.0 -p 0.1 | sox -t raw -r 10000 -e
> signed-integer -c 1 -b 8 - -t raw -r 10000 -e unsigned-integer -c 1 -b 8
> - speed 1.5 | aplay -t raw -f s8 -c 1 -r 10000 &> /dev/null
>
> С "/usr/local" мне всё понятно, т.е. если приоритет всё-таки у "/usr"
> был зделан намеренно, то ничего против неимею ).
>
> Michael Pozhidaev <msp на altlinux.ru> writes:
>
>>> Непробовал, поскольку сокс для меня ещё во многом непонятен. Но
>>> подозревал, что скорее всего можно было бы соксом скорость
>>> регулировать.
>>
>> На первый прикид по их документации похоже, что уже что-то такое должно
>> давать эффект:
>>
>> sox -t wav - -t wav - speed 1.5
>>
>> Тут 1.5 - собственно, скорость.
>>
>>> Кстати, вот смотрю и вижу, что у нас явно "/usr", имеет приоритет над
>>> "/usr/local". Это так и должно быть, или это баг? Тоесть в других
>>> дистрах наоборот, но может у альтов специфика другая...
>>
>> Видимо, так сделал наш главный архитектор, т.е. Дмитрий Левин. Можно
>> предположить, что он оставил этот вопрос на усмотрение
>> пользователя. Типа, чтобы не путаться, из пакетов программы
>> приоритетнее. Если он желает наоборот, то пусть явно перезадасть $PATH,
>> но будет знать, что он явно изменил поведение.
> _______________________________________________
> Homeros mailing list
> Homeros на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/homeros


Подробная информация о списке рассылки Homeros