Страница 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

как-то так