Перехват голосовых команд в Google Assistant или Alexa

Я планирую провести эксперимент, в котором мы настроим устройство Google Assistant или Alexa и посмотрим, как люди будут взаимодействовать с голосовыми помощниками в определенной среде. По сути, это эксперимент «Волшебник из страны Оз» (https://en.wikipedia.org/wiki/Wizard_of_Oz_experiment). Можно ли перехватить голосовые команды до того, как они будут переданы Ассистенту или Alexa? Это может помочь мне решить / управлять, хочу ли я обрабатывать ввод пользователя или позволить Google / Alexa обрабатывать его.


person Yoey    schedule 21.04.2019    source источник


Ответы (1)


Будете ли вы использовать купленное «оригинальное» устройство или, например, Raspberry PI и построить его самостоятельно?

Для первых это невозможно без лука. Однако недавно я наткнулся на article. В нем описывается новое устройство, которое может помочь вам: оно позволяет «перепрограммировать» слово активации для Alexa и Google Assistant. В статье упоминается, что аппаратное обеспечение устройства - Raspberry PI. Итак, я думаю, вы могли бы построить что-то подобное и сами. Это была первая идея, которая пришла мне в голову.

Я бы вообразил что-то вроде этого:
На вашей малине у вас есть скрипт (я думаю, написать на python было бы проще всего), который слушает пробуждающее слово, например «Алекса» также записывает следующий голос. Однако у вас пока не запущена сама Alexa, поэтому она не запускается. Ваш сценарий также включает логику того, когда передавать команду Alexa или что с ней делать. Когда он решает, что команда должна быть передана, сценарий запускает Alexa и воспроизводит запись. Таким образом, в первую очередь, запускать его так же, как пользователи.
Еще одна идея - использовать два микрофона. Один для вашего сценария и один для Alexa. Ваш скрипт может включать / отключать звук.

Примите во внимание, что это всего лишь спонтанные идеи. Вполне возможно, что я что-то упустил, и это не сработает. Но пока не появится кто-то, кто делал это раньше, я бы попробовал!

person mc51    schedule 22.04.2019
comment
Я думал о Raspberry Pi и проекте Google AIY. Думаю, это дало бы мне больше возможностей и больше контроля над всем. Вы поделились со мной некоторыми идеями, и, поскольку проект AIY является открытым исходным кодом, я мог бы изменить код в соответствии с моими требованиями! - person Yoey; 23.04.2019