Распознавание речи на Ардуино

ng0d
Offline
Зарегистрирован: 04.05.2013

Многие знают что сейчас есть возможность распознавания речи через http протокол, то-есть происходит отсылка wav файла на сервер по распознванию речи и в ответе имеем текстовый файл. Кто то такое делал? Именно на платформе Ардуино. Если да, то очень интересно.

Artemiy
Offline
Зарегистрирован: 20.10.2014

ИМХО на Ардуине нет смысла это делать. Лучше эту задачу отдать сервисам типа Siri или внешними API спич-текста от яндекса или гугла пользоваться, а выполнение команд уже возложить на Ардуино. Но думаю для отсылки запроса нужно более мощное железо - та же распберри, например.

я делал следующее: контроллер Vera, на домашнем серваке под Линуксом запускал NodeJS скрипт для веры, который делал связку с исполняющими устройствами. Потом через айфоновский Homekit подключался к этому скрипту на Линукс машине. По сути сервис получался. В HomeKit'е обзывал устройства так как мне нвдо. Например, свет на кухне, пылесос. Хотя там, где пылесос, работало обычное реле в розетке. И тогда команда Siri "включить пылесос" включала реле. У меня все это делала Vera. Но думаю без проблем сможет делать и Ардуино. Нужно будет лишь перенастроить NodeJS скрипт.

Если Вы полностью хотите отдать распознавание речи Ардуине, то если и будет работать, то очень тормознуто. Ей сначала надо записать wav, потом отослать на сервер, потом получить ответ и выполнить команду. Если онлайн сервисами, то получится немного дольше + глюки по приеме-передаче. Если локальный offline сервер развернуть со словарем (есть такие), то их долго нужно будет затачивать под правильное распознавание. Первый вариант я вижу более предпочтительным, но нужно более мощное железо.

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

ng0d пишет:

Многие знают что сейчас есть возможность распознавания речи через http протокол

Это шутка юмора такая?

Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

как уже писали на этом форуме, "надо посмотреть на голого мужика", 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