roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 08:02

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Linux + RHVoice: говорим по русски
СообщениеДобавлено: 30 дек 2022, 01:02 
Не в сети

Зарегистрирован: 22 ноя 2016, 22:00
Сообщения: 90
Решил по быстрому протестить под линуксом решение RHVoice в качестве синтезатора речи для озвучивания текстов подаваемых в виде ASCII на вход. С поддержкой русской речи.
На форуме есть уже подходы к проекту RHVoice, название даже взял с одного из таких, только заменил Windows на Linux. Но они были довольно давно и было интересно, насколько проект еще живой и как качество синтезатора.

Инструкцию брал с:

https://github.com/RHVoice/RHVoice
https://github.com/RHVoice/RHVoice/blob ... n-Linux.md

Перед этим полностью обновил пакеты на системе:

NAME="Linux Mint"
VERSION="20.3 (Una)"

Так же почитал статью
https://connect.smartliving.ru/profile/ ... mu-mu.html
и проверил дополнительно пакеты
apt-get install gcc g++ git pkg-config scons libao4 libao-common libao-dev

плюс в инструкции (косвенно) и статье есть упоминание о девелоперском пакете для драйвера аудио pulse который у меня работает на системе:
sudo apt-get install libpulse-dev

После клонирования с гита выполнил как в инструкции из под обычного пользователя, но с sudo:

cd RHVoice

RHVoice$ sudo scons

RHVoice$ sudo scons install

процессы могут долго тупить в некоторых местах притворяясь, что ничего не делают, но ps -ef показывает жизнь и место на диске уменьшается.

после установки проверка голоса:
echo test|RHVoice-test

Говорит!

Далее усложняем:

$ echo "Такова судьба не великих людей, не grand-homme, которых не признает русский ум, а судьба тех редких, всегда одиноких людей, которые, постигая волю провидения, подчиняют ей свою личную волю. Ненависть и презрение толпы наказывают этих людей за прозрение высших законов. Для русских историков — странно и страшно сказать — Наполеон — это ничтожнейшее орудие истории — никогда и нигде, даже в изгнании, не выказавший человеческого достоинства, — Наполеон есть предмет восхищения и восторга; он grand. Кутузов же, тот человек, который от начала до конца своей деятельности в 1812 году, от Бородина и до Вильны, ни разу ни одним действием, ни словом не изменяя себе, являет необычайный в истории пример самоотвержения и сознания в настоящем будущего значения события, — Кутузов представляется им чем-то неопределенным и жалким, и, говоря о Кутузове и 12-м годе, им всегда как будто немножко стыдно." | RHVoice-test -p Anna

Приемлемо!
Можно копать глубже, с разными параметрами компилляции и встраивания в проекты.

Добавлено спустя 10 минут 17 секунд:
Аудио файлик с примером работы синтезатора в формате mp3 в приложении типа как текстовый, переименовать в tolstoy.mp3


Вложения:
tolstoy.txt [789.39 КиБ]
Скачиваний: 127
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux + RHVoice: говорим по русски
СообщениеДобавлено: 31 дек 2022, 19:01 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
Проект хорошо развивается. Про линукс не знаю, а под Windows появляются новые голоса. Но мне почему то нравится Александр из версии 0.5, а последующие не нравятся. Под андроид пакет тоже доступен в маркете, его можно установить и использоватьв своем приложении на андроид вместо гугловского голоса (который кстати тоже нормально по русски говорит). В общем RHVoice живой весьма спустя много лет.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO