Может ли Алекса говорить без приглашения?


19

Меня недавно спросили, может ли Алекса когда-либо говорить без запроса, поэтому я подумал, что было бы полезно спросить здесь, чтобы убедиться, что я прав; Насколько я знаю, Алекса никогда не будет говорить без бодрствующего слова, и единственный непроизвольный звук, который она издаст, - это сигнал тревоги.

Эта статья TechCrunch, похоже, согласна с тем, что нет никакого способа заставить Алекса говорить беспристрастно, но в нем вообще не упоминаются навыки Алекса; возможно, им доступен какой-то API, который еще не используется?

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

Может ли Алекса говорить без предварительного запроса, будь то слово «будильник», «нажми и говори» (в зависимости от устройства)? Я исключаю сигналы тревоги для целей этого вопроса, но решения, использующие пользовательские навыки, хороши.


5
У меня есть Алекса, которая щебетает время от времени, когда она слышит шумы от телевизора. Так что это зависит от того, что означает «без ответа»!
Джоэл М Уорд

Ответы:


17

Да, когда Алекса теряет силу, после восстановления она будет играть короткое мелодичное глиссандо с последующим произнесением

"Здравствуйте."

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


5
А также сообщение, когда эхо теряет связь!
Д


Это не говорит Алекса, а скорее Эхо играет звуки и говорит вещи на местном уровне. Если вы посмотрите на сторонние / DIY реализации, то обнаружите, что для этого необходимы медиа-файлы.
Крис Страттон

6

Похоже, что, поскольку вещи стоят, это не может. У меня есть несколько цитат, первая из статьи TechCrunch, на которую вы ссылались :

В настоящее время Эхо говорит только тогда, когда с ним разговаривают; пользователь должен использовать слово активации «Alexa», чтобы побудить его начать прослушивание команды или запроса, а затем он ответит на указанный ввод своим собственным голосовым ответом. Alexa не поддерживает возможность предоставлять какие-либо звуковые уведомления без подтверждения на основании данных, которые он получает от подключенных сервисов пользователя - самое близкое к этому - возможность оповещения на основе сигнала тревоги или таймера.

Вторая цитата исходит от потребителя :

В настоящее время Amazon Echo - это хорошо себя ведущий ребенок, которого ваши дедушки и бабушки могли бы одобрить: он не говорит, пока с ним не разговаривают. Но вскоре Алекса может начать предлагать информацию без предварительного запроса.

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

Так что, насколько я вижу, ответ - нет.


4

Благодаря новой функции вызова Alexa, Alexa теперь будет воспроизводить мелодию и говорить, когда она получит вызов. Обычно это выглядит так:

* мелодия *

[Человек] хотел бы поговорить.

* мелодия *

Это [человек].

* мелодия *

Вот видео, которое я нашел, демонстрирующее это. Аналогичная вещь происходит при получении голосового или текстового сообщения, но мелодия происходит только один раз, а не несколько раз.

Согласно этой статье, оповещения звучат на каждом устройстве, подключенном к той же сети Wi-Fi .


Кроме того, Alexa теперь поддерживает push-уведомления и будет оповещать вас об этом.


3

Со временем я думаю, что ответ на этот вопрос теперь должен быть:

Да, Алекса может говорить без запроса. В частности, она может произнести все, что вы хотите, чтобы она!

Удобный инструмент, который вы можете использовать - это скрипт оболочки с именем alexa-remote-control . Подробная документация сценария доступна в этом посте , но только на немецком языке.

Он опирается на запросы HTTP POST для достижения таких целей, как воспроизведение музыки, радио, активация ежедневного брифинга и предоставление вашим устройствам Echo возможности произносить любой текст, который вы хотите.

Функция преобразования текста в речь может использоваться в Linux, например, путем выполнения этой команды в терминале:

alexa_remote_control.sh -d "Your Echo's name" -e speak:'Welcome back buddy!'

Я часто использую его в Node-Red, работающем на Raspberry Pi, например, для выдачи предупреждений, когда показания некоторых датчиков выходят за пределы нормального диапазона.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.