Jump to content

RHVoice (Українська)

From ArchWiki

RHVoice це багатомовний генератор мовлення. Він використовує статистично-параметрічну генерацію та спирається на вже наявні мовленнєві технології з відкритим вихідним кодом (передусім HTS і пов'язані компоненти). Був створений росіянами.


Установка

Установіть пакунок 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 Євген Чебатков (стендап-комік, актор озвучки)
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 російська Олександр Карлов (теле- і радіоведучий, озвучував аудіокниги).
rhvoice-voice-aleksandr-hq Тестова версія з високою якістю запису.
rhvoice-voice-anna
rhvoice-voice-arina Аріна Сюккя (організаторка подій, дизайнерка)
rhvoice-voice-artemiy Артемій Лебедєв (дизайнер, блогер, мандрівник)
rhvoice-voice-elena
rhvoice-voice-evgeniy-rus Євген Чебатков (стендап-комік, актор озвучки)
rhvoice-voice-irina
rhvoice-voice-mikhail Михайло Соколов (ведучий новин на Авторадіо)
rhvoice-voice-pavel Павло Кляченко (психолог)
rhvoice-voice-tatiana Тетяна Крук (ведуча на «Tiflo Info»)
rhvoice-voice-victoria Наталя Арсеньєва (радіоведуча та авторка блогу про подорожі «I was there»)
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. Формат файла та доступні налаштування описані в документації на GitHub.

Speech-dispatcher

RHVoice має модуль для speech-dispatcher.

Все має працювати одразу, без додаткових налаштувань. Ви можете скористатись утилітою spd-conf для того щоб встановити RHVoice генератором за замовчуванням, або ж відредагувати файли конфігурації вручну.

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

Або те ж саме в файлі налаштувань користувача за адресою ~/.config/speech-dispatcher/speechd.conf

Використання

Якщо у ви маєте коректні налаштування, Ви зможете згенерувати мовлення наступними командами:

$ echo "test" | RHVoice-test -p "bdl"
$ spd-say -o rhvoice -y bdl "test"
Примітка: В цих прикладах використовується голос bdl

Словники

Словники користувача мусять бути створені за адресою /etc/RHVoice/dicts/, наприклад для англійської буде так: /etc/RHVoice/dicts/English/.

Посилання