Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.6
Creation-Date: 2021-10-30T19:54:25+08:00

====== RHVoice ======
Создан Суббота 30 октября 2021

	Качаем DEB пакеты:
* rhvoice с https://download.luwrain.org/repo/dists/rhvoice/main/binary-amd64/
* libao4 с https://debian.pkgs.org/sid/debian-main-amd64/libao4_1.2.2+20180113-1.1_amd64.deb.html
* libao-common с https://debian.pkgs.org/sid/debian-main-amd64/libao-common_1.2.2+20180113-1.1_all.deb.html
	Распаковываем все с помощью ark
	Копируем все в ~/MyApps/RHVoice, согласно файловой структуре, и делаем ссылки в ФС ОС на все папки/файлы
	Ссылок довольно много, лучше один раз написать последовательность команд для этого:
''sudo ln -s ~/MyApps/RHVoice/etc/* /etc/ ; sudo ln -s ~/MyApps/RHVoice/usr/bin/* /usr/bin/ ; sudo ln -s ~/MyApps/RHVoice/usr/include/* /usr/include/ ; sudo ln -s ~/MyApps/RHVoice/usr/lib/*.so* /usr/lib/ ; sudo ln -s ~/MyApps/RHVoice/usr/lib/speech-dispatcher-modules/* /usr/lib/speech-dispatcher-modules/ ; sudo ln -s ~/MyApps/RHVoice/usr/lib/x86_64-linux-gnu /usr/lib/ ; sudo ln -s ~/MyApps/RHVoice/usr/share/doc/* /usr/share/doc/ ; sudo ln -s ~/MyApps/RHVoice/usr/share/RHVoice /usr/share/ ; sudo ln -s ~/MyApps/RHVoice/usr/share/man/man5/* /usr/share/man/man5/''
	И для чтения буфера обмена требуется еще:
''sudo xbps-install xsel''

=== Запуск ===

	Чтение текста:
''echo "Привет! Это Анна, других позвать?" | RHVoice-test -p Anna''
	Чтение файла, скорость речи 70%:
''RHVoice-test -p Anna -i ~/000.txt -r 70''
	Увы, так не работает в Void, с выводом:
__ao_alsa ERROR: Unable to open ALSA device 'default' for playback => Invalid argument__
	Запись в файл работает:
''echo "Привет, Андрей! Это Анна, других позвать?" | RHVoice-test -p Anna -o 000.mp3''

	Поэтому запускаю с записью временного файла:
''echo "Привет!" | RHVoice-test -p Anna -o /tmp/rhcv.mp3 ; cvlc /tmp/rhcv.mp3 --play-and-exit''
	Чтение выделенного текста (по умолчанию, можно без __-p__):
''xsel | RHVoice-test -p Anna -o /tmp/rhcv.mp3 ; cvlc /tmp/rhcv.mp3 --play-and-exit''
	Чтение буфера обмена (по Ctrl+C):
''xsel -b | RHVoice-test -p Anna -o /tmp/rhcv.mp3 ; cvlc /tmp/rhcv.mp3 --play-and-exit''
	Помощь:
''RHVoice-test --help''

	Список русскоязычных голосов:
Aleksandr
Anna
Artemiy
Elena
Irina
	Список других голосов:
Alan		= English
Anatol	= Ukrainian
Azamat	= Kyrgyz
Bdl		= English
Clb		= English
Leticia-F123	= Brazilian-Portuguese
Natalia	= Ukrainian
Nazgul	= Kyrgyz
Slt		= English
Spomenka	= Esperanto
Talgat	= Tatar
	Например, на Esperanto:
''echo "Kredeble, la dua paŝo ŝajnis al vi pli malfacila ol la unua. Sed se vi ĝin faris, vi atingis mirindan rezulton: jam en la dua leciono vi tradukis tute normalan tekston. Mi promesas al vi, ke ĉiu sekva paŝo estos pli facila ol la antaŭa. Kaj en la lastaj lecionoj restos preskaŭ nenio por lerni." | RHVoice-test -p Spomenka -o /tmp/rhcv.mp3 ; cvlc /tmp/rhcv.mp3 --play-and-exit''

