RHVoice (Русский)

From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи RHVoice. Дата последней синхронизации: 28 января 2024. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

RHVoice — многоязычный синтезатор речи. Он использует статистический параметрический синтез и основан на HTS.

Установка

Установите пакет rhvoice. А также необходимые #Языки и #Голоса.

Языки

Изначально RHVoice говорил только по-русски. Теперь он также поддерживает и другие языки.

Список доступных языков можно получить командой:

$ pacman -Ss rhvoice-lang
Имя пакета Язык
rhvoice-language-albanian Албанский
rhvoice-language-brazilian-portuguese Португальский
rhvoice-language-english Английский
rhvoice-language-esperanto Эсперанто
rhvoice-language-georgian Грузинский
rhvoice-language-kyrgyz Киргизский
rhvoice-language-macedonian Македонский
rhvoice-language-polish Польский
rhvoice-language-russian Русский
rhvoice-language-tatar Татарский
rhvoice-language-ukrainian Украинский

Голоса

Голоса создаются на основе записей естественной человеческой речи. Они компактны, так как на компьютере пользователей хранятся только статистические модели. И хотя голосам не хватает естественности тех синтезаторов, которые генерируют речь, комбинируя фрагменты самих записей, они всё же очень разборчивы и напоминают дикторов, которые записали исходный материал.

Список доступных голосов можно получить командой:

$ pacman -Ss rhvoice-voice
Имя пакета Язык Примечание
rhvoice-voice-hana Албанский
rhvoice-voice-leticia-f123 Португальский
rhvoice-voice-alan Английский Шотландский английский
rhvoice-voice-bdl
rhvoice-voice-clb
rhvoice-voice-evgeniy-eng Евгений Чебатков (StandUp-комик, актер озвучивания)
rhvoice-voice-lyubov Любовь Саблина (преподаватель в языковом центре «Lingua Belle»)
rhvoice-voice-slt
rhvoice-voice-spomenka Эсперанто
rhvoice-voice-natia Грузинский
rhvoice-voice-azamat Киргизский
rhvoice-voice-nazgul
rhvoice-voice-kiko Македонский Разработчик LouderPages
rhvoice-voice-suze Разработчик Branislav Gerazov
rhvoice-voice-magda Польский
rhvoice-voice-natan
rhvoice-voice-aleksandr Русский Александр Карлов (Телерадиоведущий, чтец аудиокниг).
Текущая версия HQ голоса имеет более высокое качество в сравнении с предыдущей версией, их звучание различается, поэтому новая версия временно выделена в отдельный голос для сбора обратной связи. В этой версии могут присутствовать проблемы, которые отсутствуют в оригинальном голосе. Так как речевая база является открытой, мы будем рады вашему участию в улучшении голоса.
rhvoice-voice-aleksandr-hq
rhvoice-voice-anna
rhvoice-voice-arina Арина Сюккя (организатор мероприятий, дизайнер)
rhvoice-voice-artemiy Артемий Лебедев (дизайнер, блогер, путешественник)
rhvoice-voice-elena
rhvoice-voice-evgeniy-rus Евгений Чебатков (StandUp-комик, актер озвучивания)
rhvoice-voice-irina
rhvoice-voice-mikhail Михаил Соколов (ведущий новостей на Авторадио)
rhvoice-voice-pavel Павел Кляченко (психолог, тифлопсихолог, автор канала «Видимо-невидимо»)
rhvoice-voice-tatiana Татьяна Крук (ведущая эфиров на «Tiflo Info»)
rhvoice-voice-victoria Наталья Арсеньева (радиоведущая и автор блога о путешествиях «Я там был»)
rhvoice-voice-vitaliy Виталий Чуваев (брендвойс телеканала «Russia Today»)
rhvoice-voice-yuriy Юрий Заборовский (советский и российский актер, чтец аудиокниг)
rhvoice-voice-talgat Татарский
rhvoice-voice-anatol Украинский
rhvoice-voice-marianna Марианна Фиртка (радиоведущая)
rhvoice-voice-natalia
rhvoice-voice-volodymyr Владимир Беглов (журналист, радиоведущий, лектор)

Примеры синтеза

Послушать примеры синтеза речи для разных голосов вы можете здесь и здесь.

Настройка

Файл настроек расположен по адресу: /etc/RHVoice/RHVoice.conf.

Формат и доступные настройки подробно описаны в официальной документации.

Speech-dispatcher

В состав RHVoice входит модуль для speech-dispatcher.

Всё должно работать и без дополнительных настроек. Но если вы хотите установить RHVoice синтезатором по умолчанию для speech-dispatcher - воспользуйтесь утилитой spd-conf или измените конфигурационный файл вручную (если необходимо изменить настройки только для пользователя, то редактируйте файл ~/.config/speech-dispatcher/speechd.conf):

/etc/speech-dispatcher/speechd.conf
# -----OUTPUT MODULES CONFIGURATION-----
...
DefaultModule rhvoice
...

Использование

Если вы всё настроили правильно, то следующими командами можно будет запустить синтез (для голоса aleksandr-hq):

$ echo "проверка" | RHVoice-test -p "aleksandr-hq"
$ spd-say -o rhvoice -y aleksandr-hq "проверка"

Словари

Пользовательские словари необходимо создавать в каталоге /etc/RHVoice/dicts/, например для русского языка: /etc/RHVoice/dicts/Russian/.

Смотрите также