2017-01-19 5 views
1

Я пытаюсь создать конечную точку для Google Домой или Alexa, чтобы я мог обрабатывать текст в приложении и выплеснуть ответ на любые устройства, чтобы использовать его текст в речь.Использование Google Home или Alexa's TTS

Я просмотрел Google's Actions SDK и настроил пример проекта, но я немного смущен тем, что цель использования облачной платформы Google. Является ли облачная платформа тем, что обрабатывает голос пользователя в тексте или делает это в Google Home?

+0

Я знаю, что Alexa обрабатывает его в облаке, и я сомневаюсь, что Google делает что-то другое. Amazon использует свою платформу Lambda, которая оптимизирована для одноразовых задач. –

+1

@MatthewDaly Ah. Алекса требует «триггера», чтобы начать слушать. Можно ли этого избежать или, по крайней мере, запрограммировать вслух после того, как что-то скажете - с помощью Google Actions? – ECMAScript

+0

@MatthewDaly Nevermind, я предполагаю, что это цель Разговора. https://developers.google.com/actions/design/walkthrough – ECMAScript

ответ

1

Голоса приложение обычно состоит из нескольких элементов:

  • аудиовхода через голосовой поддержку устройство
  • распознавание речь, подписанное с помощью голосовых платформ, таких как Alexa или Google Действие
  • понимание естественного языка, чтобы понять текст
  • код, который использует данные, предоставленные НЛУ и возвращает текст для ответа на пользователей

Для вашего конкретного вопроса о Google Действия, Действия на Google платформы делает распознавание речи, и, как правило, Признание естественного языка часть Действия Google осуществляется Dialogflow.

Когда вы используете Действия в Google SDK, Google Cloud Platform используется для размещения кода вашего приложения. Вы также можете просто разобрать JSON самостоятельно, если хотите разместить его где-то в другом месте, или использовать фреймворк, такой как Jovo, который позволяет размещать голосовые приложения на своем собственном сервере или на AWS Lambda. Вот простой учебник для Google Actions: https://www.jovo.tech/blog/google-action-tutorial-nodejs/

Если вы действительно заинтересованы в использовании вывода текста в речь, вы также можете посмотреть другие способы, например. вы можете использовать Amazon Polly, сервис, который позволяет вам делать TTS программно или вручную, хотя сейчас он не предлагает голос Alexa.

Смежные вопросы