Выбираем голос Алисы

2. Первые шаги Комментариев нет

Голос нашего ассистента
Нашего голосового ассистента в рамках проекта зовут Алиса и она должна уметь разговаривать :)
Для этого существует несколько движков TTS, которые мы сейчас и рассмотрим.

1. Windows TTS
Если Вы - счастливый обладатель Windows 10, то это самый простой и беспроблемный способ
Убеждаемся, что соответствующий модуль установлен и активирован (иначе устанавливаем его из Маркета дополнений)

пишем в командной строке температура в зале и получаем в ответ голосом или температуру, или "Неизвестная команда", в зависимости от того, что мы делали в п.6
Если у Вас Windows 7, возможно, потребуется что-то еще делать в самой системе, чтобы голос появился. Если XP, вероятно, придется пользоваться другими движками.

2. Yandex TTS
Модуль подходит как для Windows, так и для Linux. Например, в сборке на мой Orange Pi, движок установлен и модуль активирован "из коробки".
Отключаем/удаляем модуль Windows TTS, если он был установлен, устанавливаем Yandex TTS из Маркета дополнений.
Для работы модуля необходим Yandex Api Key, получить его бесплатно можно здесь https://tech.yandex.ru/maps/keys/get/, нужна любая учетка Яндекс.
Больше ничего делать не надо, после добавления ключа всё должно заработать само, можно выбрать голос и настроение.

3. Google TTS
Универсальный способ для любой ОС, в которой можно установить Google Chrome.
Просто берем и ставим дополнение и настраиваем как я указал ниже, внося свой локальный IP.

Это очень замечательное и уникальное, дополнение, которое, кроме все прочего, поможет нам управлять нашей системой голосом!
Но об этом я расскажу чуть позже.
Естественно, если вы включите движок тут и в системе какой-то второй (Windows или Yandex), Алиса будет проговаривать фразы дважды.
И еще один минус этого способа - Алиса будет говорить всё голосом, независимо от системных настроек уровней оповещения, но об этом тоже в следующий раз.

4. Festival TTS
Еще один движок для Linux, к сожалению, подробностями как он работает, я не обладаю, если кто-то возьмется о нем рассказать - велкам

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

Say('Привет',2);

Как вы догадываетесь, она проговаривает слово Привет.
Попробовать ее очень просто, идем Панель управления - Консоль (в верхнем меню) и жмем Отравить.

Если все настроено верно, Алиса должна сказать нам Привет.
На цифру 2 в команде пока не обращаем внимания, ее время еще настанет.

Поделитесь в соц сетях

Теги: