RHVoice (Русский) - ArchWiki

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

Ссылки по теме

- List of applications#Speech synthesizers

RHVoice многоязычный синтезатор речи. 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/`.

- Официальный пример пользовательского словаря с описанием формата указания ударений.
- Словари в репозитории проекта RHVoice.
- Неофициальные русские словари и инструменты. Для установки можно воспользоваться пакетом rhvoice-dictionary-gitAUR.

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

- Домашняя страница RHVoice.
- Проект RHVoice на GitHub.
- Официальная документация.
- RHVoice Lab - Лаборатория по созданию новых голосов.

Categories:

- Accessibility (Русский)
- Multimedia (Русский)