Голос нашего ассистента
Нашего голосового ассистента в рамках проекта зовут Алиса и она должна уметь разговаривать
Для этого существует несколько движков 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, к сожалению, подробностями как он работает, я не обладаю, если кто-то возьмется о нем рассказать - велкам
Забыл самое интересное!
Давайте выучим нашу первую команду, которая будет озвучивать голосом фразы, которые будут нам нужны.
Это команда
Как вы догадываетесь, она проговаривает слово Привет.
Попробовать ее очень просто, идем Панель управления - Консоль (в верхнем меню) и жмем Отравить.
Если все настроено верно, Алиса должна сказать нам Привет.
На цифру 2 в команде пока не обращаем внимания, ее время еще настанет.