RHVoice (Українська)
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"
Словники
Словники користувача мусять бути створені за адресою /etc/RHVoice/dicts/
, наприклад для англійської буде так: /etc/RHVoice/dicts/English/
.
Посилання
- RHVoice офіційний сайт.
- Проект RHVoice на GitHub.
- Документація на GitHub.
- RHVoice Lab - Лабораторія створення нових голосів.