Страница 1 из 3
Как сделать Алису англоговорящей?
Добавлено: Вс июн 17, 2018 11:23 pm
Yashalta
Добрый день!
Как сделать интерфейс англоязычным я понял и уже реализовал выбрав соответсвующий флаг в настройках
А вот, как сделать англоговорящей Alice я не поннимаю! Или она только по русскому говорит?
Или нужно ставить другой голосовой движок, какойнибудь специальный англоговорящий?
Я её спрашиваю "Who is this" она это пишет так "ху из Дис" возможно у меня проблемы с произношением! Но, первые 2 слова она разпознала правильно но, написала кирилицей!
И как изменить её стандарнтый ответ "Неизвестная команда..."?
Re: Как сделать Алису англоговорящей?
Добавлено: Вт июн 19, 2018 8:31 pm
Yashalta
Yashalta писал(а): ↑Вс июн 17, 2018 11:23 pm
Я её спрашиваю "Who is this" она это пишет так "ху из Дис" возможно у меня проблемы с произношением! Но, первые 2 слова она разпознала правильно но, написала кирилицей!
Эта проблемка решилась так!
Команды вводились с телефона а в телефоне язык интерфейча был русский! В настройках телефона изменил язык интерфейса на английский и теперь команды с телефона Алиса пишет только на английском языке! Даже при моем ужасном акценте!
Теперь нужно в самой Алисе где-то поменять какие-то библиотеки, либо ссылки на какие-то библиотеки, что бы она не пыталась читать английский текст по русски!
Ни кто не сталкивался с этим?
Re: Как сделать Алису англоговорящей?
Добавлено: Вт июн 19, 2018 8:42 pm
skysilver
А что для синтеза речи используешь?
Re: Как сделать Алису англоговорящей?
Добавлено: Вт июн 19, 2018 8:48 pm
Yashalta
skysilver писал(а): ↑Вт июн 19, 2018 8:42 pm
А что для синтеза речи используешь?
Я правильно понимаю вопрос!?!?
Речь идет про голосовой движок? если да, то голосовой движок RHVoice
А сборку скачал от сюда
http://mysensors.ru/hardware/ustanovka- ... erry-pi-3/
Если я не правильно понял вопрос то, подскажите мне, что и где мне посмотреть, что бы ответить на ваш вопрос.
Re: Как сделать Алису англоговорящей?
Добавлено: Вт июн 19, 2018 9:32 pm
skysilver
Да, речь про голосовой движок (TTS).
Сам движок RHVoice, конечно, поддерживает синтез на английском языке. Надо только установить нужные голоса в систему. А затем проверить их работу из консоли.
С МДМ сложнее. Модуль RHVoice из маркета заточен только под русские голоса. Придется дорабатывать.
Re: Как сделать Алису англоговорящей?
Добавлено: Вт июн 19, 2018 9:39 pm
Yashalta
skysilver писал(а): ↑Вт июн 19, 2018 9:32 pm
С МДМ сложнее. Модуль RHVoice из маркета заточен только под русские голоса. Придется дорабатывать.
А может есть под Linux какойнибудь голосовой движет который умеет работать с английским языком?
Не думаю, что смогу доработать RHVoice!!!
Re: Как сделать Алису англоговорящей?
Добавлено: Вт июн 19, 2018 10:06 pm
skysilver
Дело не в движке. Они практически все умеют синтезировать фразы на английском, надо лишь установить для этого нужный голос.
Вопрос в том, умеют ли модули для МДМ работать не только с русским языком. Вот RHvoice, судя по исходникам, точно нет - нужно его дорабатывать.
Модуль YandexTTS должен на разных языках работать (язык берет из настроек МДМ), но он онлайн (нужен интернет и апи-ключ).
В windows универсальный модуль - берет тот голос, который по умолчанию задан в ОС. Если это будет английский, то и Алиса буде по-английски говорить.
Для линукса еще есть Festival, но лично я с ним вообще не знаком.
Re: Как сделать Алису англоговорящей?
Добавлено: Ср июн 20, 2018 12:12 am
Yashalta
skysilver писал(а): ↑Вт июн 19, 2018 10:06 pm
Дело не в движке. Они практически все умеют синтезировать фразы на английском, надо лишь установить для этого нужный голос.
Я тут как раз порылся на форумах и начал уже догадыватьс,я что нужно для начала установить как вы сказали "нужный голос"! К примеру здесь
https://launchpad.net/~linvinus/+archive/ubuntu/rhvoice сказанно, что
1.
RHVoice — это
многоязычный синтезатор речи с открытым исходным кодом, доступный в версиях для операционных систем Windows и Linux.
2.
=== Голоса ===
Русский
aleksandr (муж.)
anna (жен.)
elena (жен.)
irina (жен.)
Английский
alan (муж.)
clb (жен.)
slt (жен.)
Вопрос:
Как узнать какие голоса у меня установлены? И как добавить нужный голос?
Re: Как сделать Алису англоговорящей?
Добавлено: Ср июн 20, 2018 12:22 am
skysilver
Yashalta писал(а): ↑Ср июн 20, 2018 12:12 am
Как узнать какие голоса у меня установлены? И как добавить нужный голос?
Гуглить мануалы по RHVoice. Я не знаю, не пользуюсь им.
Re: Как сделать Алису англоговорящей?
Добавлено: Чт июн 21, 2018 2:48 pm
fandaymon
Yashalta писал(а): ↑Ср июн 20, 2018 12:12 am
skysilver писал(а): ↑Вт июн 19, 2018 10:06 pm
Дело не в движке. Они практически все умеют синтезировать фразы на английском, надо лишь установить для этого нужный голос.
Я тут как раз порылся на форумах и начал уже догадыватьс,я что нужно для начала установить как вы сказали "нужный голос"! К примеру здесь
https://launchpad.net/~linvinus/+archive/ubuntu/rhvoice сказанно, что
1.
RHVoice — это
многоязычный синтезатор речи с открытым исходным кодом, доступный в версиях для операционных систем Windows и Linux.
2.
=== Голоса ===
Русский
aleksandr (муж.)
anna (жен.)
elena (жен.)
irina (жен.)
Английский
alan (муж.)
clb (жен.)
slt (жен.)
Вопрос:
Как узнать какие голоса у меня установлены? И как добавить нужный голос?
Конфиг RHVoice находится здесь - /usr/local/etc/RHVoice/RHVoice.conf
там добавить
languages.english.enabled=true
voice_profiles=Alan,CLB
как-то так