Распознавание речи на Ардуино
- Войдите на сайт для отправки комментариев
Пт, 18/09/2015 - 02:33
Многие знают что сейчас есть возможность распознавания речи через http протокол, то-есть происходит отсылка wav файла на сервер по распознванию речи и в ответе имеем текстовый файл. Кто то такое делал? Именно на платформе Ардуино. Если да, то очень интересно.
ИМХО на Ардуине нет смысла это делать. Лучше эту задачу отдать сервисам типа Siri или внешними API спич-текста от яндекса или гугла пользоваться, а выполнение команд уже возложить на Ардуино. Но думаю для отсылки запроса нужно более мощное железо - та же распберри, например.
я делал следующее: контроллер Vera, на домашнем серваке под Линуксом запускал NodeJS скрипт для веры, который делал связку с исполняющими устройствами. Потом через айфоновский Homekit подключался к этому скрипту на Линукс машине. По сути сервис получался. В HomeKit'е обзывал устройства так как мне нвдо. Например, свет на кухне, пылесос. Хотя там, где пылесос, работало обычное реле в розетке. И тогда команда Siri "включить пылесос" включала реле. У меня все это делала Vera. Но думаю без проблем сможет делать и Ардуино. Нужно будет лишь перенастроить NodeJS скрипт.
Если Вы полностью хотите отдать распознавание речи Ардуине, то если и будет работать, то очень тормознуто. Ей сначала надо записать wav, потом отослать на сервер, потом получить ответ и выполнить команду. Если онлайн сервисами, то получится немного дольше + глюки по приеме-передаче. Если локальный offline сервер развернуть со словарем (есть такие), то их долго нужно будет затачивать под правильное распознавание. Первый вариант я вижу более предпочтительным, но нужно более мощное железо.
Многие знают что сейчас есть возможность распознавания речи через http протокол
Это шутка юмора такая?
как уже писали на этом форуме, "надо посмотреть на голого мужика", 70% возникающих задач у него уже разжевано, надо только переварить (подстроить под себя).
https://www.youtube.com/watch?v=V9NpjP-WBBU
https://www.youtube.com/watch?v=bXWVzEyVo0s
https://www.youtube.com/watch?v=CgE7OxDJL2Y
https://www.youtube.com/watch?v=nnLsUKohKFs
https://www.youtube.com/watch?v=ZoNAu3Cf9CA