LINUX.ORG.RU

История изменений

Исправление James_Holden, (текущая версия) :

Если нет – то как можно организовать внешнее распознавание голоса и команды ко мне, желательно чтоб не пришлось слать нотариально-заверенный скан паспорта.

Элементарно и бесплатно.

Просто создаешь навык алисы, не публичный. Будет доступен только на твоем аккаунте яндекса, бесплатно, полнофункционально, и никаких проверок/документов/верификаций и прочего.

Просто настраивается через их веб-интерфейс и все.

Любая сказанная в алису фраза прилетает тебе в распознанном текстовом виде как JSON структура. Дальше дело техники, как ты организуешь исполнение команды.

Недостаток - у тебя должен быть статический белый IP, на который сервер яндекса будет заливать HTTP POST запрос с распознанными данными. Просто на домашний комп он слать не сможет (если у тебя конечно не статика дома).

Я использую для решения этой проблемы VPS сервер, на котором запущен простейший ретранслятор запросов. Это приложение на NodeJS, которое имеет http сервер для приема запросов от яндекса. И к нему же подключается домашний, клиентский сервис (с домашнего сервера за NAT домашнего интернета) по WebSocket.

Когда на VPS приходит от яндекса распознанная команда, она по WebSocket пересылается клиенту на домашнем сервере. И там уже парсится, исполняется и твори что хочешь. Дальше клиент обратно отправляет текстовый ответ, он пересылается через VPS - яндексу как ответ на запрос, и Алиса озвучивает голосом этот ответ.

Исходная версия James_Holden, :

Если нет – то как можно организовать внешнее распознавание голоса и команды ко мне, желательно чтоб не пришлось слать нотариально-заверенный скан паспорта.

Элементарно и бесплатно.

Просто создаешь навык алисы, не публичный. Будет доступен только на твоем аккаунте яндекса, бесплатно, полнофункционально, и никаких проверок/документов/верификаций и прочего.

Просто настраивается через их веб-интерфейс и все.

Любая сказанная в алису фраза прилетает тебе в распознанном текстовом виде как JSON структура. Дальше дело техники, как ты организуешь исполнение команды.

Недостаток - у тебя должен быть статический белый IP, на который сервер яндекса будет заливать HTTP POST запрос с распознанными данными. Просто на домашний комп он слать не сможет.

Я использую для решения этой проблемы VPS сервер, на котором запущен простейший ретранслятор запросов. Это приложение на NodeJS, которое имеет http сервер для приема запросов от яндекса. И к нему же подключается домашний, клиентский сервис (с домашнего сервера за NAT домашнего интернета) по WebSocket.

Когда на VPS приходит от яндекса распознанная команда, она по WebSocket пересылается клиенту на домашнем сервере. И там уже парсится, исполняется и твори что хочешь. Дальше клиент обратно отправляет текстовый ответ, он пересылается через VPS - яндексу как ответ на запрос, и Алиса озвучивает голосом этот ответ.