[Homeros] $PATH

Michael Pozhidaev msp на altlinux.ru
Пн Фев 16 01:09:58 MSK 2015


Внешне вполне нормальный ход, даже несмотря на то, что команда
получилась ненормальной длины. Но длина команды - дело житейское.

Maxim Bilak writes:

> И так - проблема с увеличением и замедлением речи решилась. Нужно
> использовать параметр "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 mailing list
> Homeros на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/homeros

-- 
Michael Pozhidaev. Tomsk, Russia.
Russian info page: http://www.marigostra.ru/
English info page: http://www.marigostra.com/


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