Как сделать Алису англоговорящей?

Project discussion/ideas in English
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Как сделать Алису англоговорящей?

Сообщение Yashalta » Вс июн 17, 2018 11:23 pm

Добрый день!
Как сделать интерфейс англоязычным я понял и уже реализовал выбрав соответсвующий флаг в настройках
Изображение
А вот, как сделать англоговорящей Alice я не поннимаю! Или она только по русскому говорит?
Или нужно ставить другой голосовой движок, какойнибудь специальный англоговорящий?
Я её спрашиваю "Who is this" она это пишет так "ху из Дис" возможно у меня проблемы с произношением! Но, первые 2 слова она разпознала правильно но, написала кирилицей!
И как изменить её стандарнтый ответ "Неизвестная команда..."?
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Re: Как сделать Алису англоговорящей?

Сообщение Yashalta » Вт июн 19, 2018 8:31 pm

Yashalta писал(а):
Вс июн 17, 2018 11:23 pm
Я её спрашиваю "Who is this" она это пишет так "ху из Дис" возможно у меня проблемы с произношением! Но, первые 2 слова она разпознала правильно но, написала кирилицей!
Эта проблемка решилась так!
Команды вводились с телефона а в телефоне язык интерфейча был русский! В настройках телефона изменил язык интерфейса на английский и теперь команды с телефона Алиса пишет только на английском языке! Даже при моем ужасном акценте!
Теперь нужно в самой Алисе где-то поменять какие-то библиотеки, либо ссылки на какие-то библиотеки, что бы она не пыталась читать английский текст по русски!
Ни кто не сталкивался с этим?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: Как сделать Алису англоговорящей?

Сообщение skysilver » Вт июн 19, 2018 8:42 pm

А что для синтеза речи используешь?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Re: Как сделать Алису англоговорящей?

Сообщение Yashalta » Вт июн 19, 2018 8:48 pm

skysilver писал(а):
Вт июн 19, 2018 8:42 pm
А что для синтеза речи используешь?
Я правильно понимаю вопрос!?!?
Речь идет про голосовой движок? если да, то голосовой движок RHVoice
А сборку скачал от сюда http://mysensors.ru/hardware/ustanovka- ... erry-pi-3/
Если я не правильно понял вопрос то, подскажите мне, что и где мне посмотреть, что бы ответить на ваш вопрос.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: Как сделать Алису англоговорящей?

Сообщение skysilver » Вт июн 19, 2018 9:32 pm

Да, речь про голосовой движок (TTS).

Сам движок RHVoice, конечно, поддерживает синтез на английском языке. Надо только установить нужные голоса в систему. А затем проверить их работу из консоли.

С МДМ сложнее. Модуль RHVoice из маркета заточен только под русские голоса. Придется дорабатывать.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Re: Как сделать Алису англоговорящей?

Сообщение Yashalta » Вт июн 19, 2018 9:39 pm

skysilver писал(а):
Вт июн 19, 2018 9:32 pm
С МДМ сложнее. Модуль RHVoice из маркета заточен только под русские голоса. Придется дорабатывать.
А может есть под Linux какойнибудь голосовой движет который умеет работать с английским языком?
Не думаю, что смогу доработать RHVoice!!!
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: Как сделать Алису англоговорящей?

Сообщение skysilver » Вт июн 19, 2018 10:06 pm

Дело не в движке. Они практически все умеют синтезировать фразы на английском, надо лишь установить для этого нужный голос.

Вопрос в том, умеют ли модули для МДМ работать не только с русским языком. Вот RHvoice, судя по исходникам, точно нет - нужно его дорабатывать.

Модуль YandexTTS должен на разных языках работать (язык берет из настроек МДМ), но он онлайн (нужен интернет и апи-ключ).

В windows универсальный модуль - берет тот голос, который по умолчанию задан в ОС. Если это будет английский, то и Алиса буде по-английски говорить.

Для линукса еще есть Festival, но лично я с ним вообще не знаком.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Re: Как сделать Алису англоговорящей?

Сообщение 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 (жен.)
Вопрос:
Как узнать какие голоса у меня установлены? И как добавить нужный голос?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: Как сделать Алису англоговорящей?

Сообщение skysilver » Ср июн 20, 2018 12:22 am

Yashalta писал(а):
Ср июн 20, 2018 12:12 am
Как узнать какие голоса у меня установлены? И как добавить нужный голос?
Гуглить мануалы по RHVoice. Я не знаю, не пользуюсь им.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
fandaymon
Сообщения: 1561
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 577 раз

Re: Как сделать Алису англоговорящей?

Сообщение fandaymon » Чт июн 21, 2018 2:48 pm

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

как-то так
Ответить