Alexa Skill Kit и Alexa Voice для запросов к приложениям Android

  1. Возможно ли, чтобы наше Android-приложение ответило на вопрос только на наше мастерство Alexa и не все поведение по умолчанию Echo? Например: я создал пользовательский навык, скажем, вычислить Могу ли я сделать приложение для Android, которое использует API-интерфейс службы Alexa Voice для ответа на вопросы, связанные только с расчетом, и никаких других вопросов? (т. е. поведение по умолчанию, такое как погода, музыка)

  2. Почему в примере приложения для документации разработчика говорится «сопутствующее приложение»? Нужно ли мне использовать Echo? Могу ли я сделать приложение, которое будет отвечать на вопросы, но не требует эха?

  3. Можно ли получить текст и аудио как вывод с использованием Alexa API?

Я ценю любой вклад. Любые ссылки и ссылки приветствуются.

android,alexa,alexa-skills-kit,alexa-voice-service,

0

Ответов: 2


1

Преимуществом Alexa является способность распознавания голоса и способность выбирать подходящее намерение, основанное на голосовом взаимодействии. Если умение написано с четко определенными намерениями, Alexa сможет ответить так, как вам хотелось. Может быть, «Рассчитать ...» может быть слишком расплывчатым, чтобы Алекса отличалась.

Кроме того, полезный бит - это умение, которое вы создаете. Вы определяете, как вещи вычисляются, и какой ответ давать. Если вы не пытаетесь использовать распознавание голоса и ИИ, вам может быть лучше пойти с некоторыми другими технологиями (и если вам нужны эти вещи, возможно, WitAI может быть более полезен для вас: https://wit.ai/ это немного больше, чем Alexa).

Alexa Voice Services (AVS) доступна в США, но еще не в Великобритании и Германии до 2017 года (и кто знает, когда на других рынках). В AVS могут быть добавлены физические устройства с динамиком и микрофоном, поэтому можно использовать Alexa без использования эха или эхо-точки.

В его основе ввод и вывод приложений Alexa - JSON (так текст). Алекса разбирает текстовый ответ и говорит соответствующую роль. Я не уверен, что вы можете направить этот ответ каким-то другим способом, чем говорить. Однако между запросом и ответом является функция Лямбда (или функция нативного устройства), поэтому в дополнение к генерации ответа на Alexa вы можете сбросить ответ где-то еще в то же время, который будет доступен за пределами Alexa.


0
  1. Возможно ли, чтобы наше Android-приложение ответило на вопрос только на наше мастерство Alexa и не все поведение по умолчанию Echo? Например: я создал пользовательский навык, скажем, вычислить Могу ли я сделать приложение для Android, которое использует API-интерфейс службы Alexa Voice для ответа на вопросы, связанные только с расчетом, и никаких других вопросов? (т. е. поведение по умолчанию, такое как погода, музыка)

Да, можно переопределить команды. Прежде всего, создайте свои собственные навыки с помощью набора навыков Amazon, затем используйте приложение Android для Android или iOS для Android . В «Настройки» перейдите к своему продукту, если эхо / точка или приложение для Android и iOS, и включите свое умение.

  1. Почему в примере приложения для документации разработчика говорится «сопутствующее приложение»? Нужно ли мне использовать Echo? Могу ли я сделать приложение, которое будет отвечать на вопросы, но не требует эха?

Контекст документации сопутствующего приложения заключается только в том, чтобы использовать ваше оборудование в качестве устройства Alexa. Поэтому, используя логин Amazon с библиотекой SDK Amazon, разработчик должен авторизовать пользователя и получить токен от сервера Amazon для вашего оборудования для связи с сервером Alexa.

Да, вы можете сделать приложение для Android или iOS для общения с сервером Alexa. Ниже приведена ссылка на хорошо развитую библиотеку для нее. https://github.com/willblaschko/AlexaAndroid

  1. Можно ли получить текст и аудио как вывод с использованием Alexa API?

Нет, вы никогда не получите текстовую интерпретацию, вы получите ответ от Alexa в форме JSON.

андроид, Alexa, Alexa-навыки-набор, Alexa-голосовой сервис,
Похожие вопросы