[Homeros] $PATH
Maxim Bilak
heavy92 на meta.ua
Пн Фев 16 01:30:04 MSK 2015
Кстати, я думаю, что сокс можно было бы использовать для написания
аудио-редактора, и аудио-конвертора. Избирательно-ускореным методом
посмотрел документацию и понял, что может он много чего, да и
славноизвестный "audacity" тоже сокс использует.
Тоесть если я правильно понял, вырезать части дорожки, записывать,
удалять шум, накладывать эффекты, и прочее прочее вплоть до поддержки
"replay gain" - сокс вполне даже может.
Хотя в случае с конвертором - для линукс есть достаточно много
консольных утилит, на которые бы тоже можно было бы оперется.
Michael Pozhidaev <msp на altlinux.ru> writes:
> Внешне вполне нормальный ход, даже несмотря на то, что команда
> получилась ненормальной длины. Но длина команды - дело житейское.
>
> 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
Подробная информация о списке рассылки Homeros