Голосовое управление Arduino с помощью программы BitVoicer

vechtomoff
Offline
Зарегистрирован: 12.07.2016

Ребята отзовитесь кто сталкивался хотя бы краем уха с такой темой.

Тема очень интересная , сам вникаю немного в нее , хотелось бы найти соратников по голосовому управлению ардуинкой.

У меня есть в наличии УНО + программа BitVoicer + куча задумок на которые не хватает памяти у УНО (думаю о меге)

На данный момент ( к сожалению оч мало времени уделяю программированию) моя ардуинка отзывается на свое имя которое я ей придумал женским голосом (Яндекс переводчик) и по запросу говорит мне температуру на улице и дома.

В планах : управление отоплением дома и бани, теплым полом, контроль температуры в 4 точках, контроль дыма в 2 точках, уличное освещение, смс оповещение + аудио оповещение голосом критичных событий, аудио оповещение событий по календарю (будильники, дни рождения итп) , может быть прикручу к ардуине внешний считыватель рфид карт от домофона чтобы здоровалась :) и все это будет управляться голосом.

Так что фантазий много железо практически все в наличии (1 датчик дыма не дошел еще и закажу сим900) - кому интересно, у кого есть наработки или любой опыт - буду оч рад!

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012

vechtomoff пишет:

Ребята отзовитесь кто сталкивался хотя бы краем уха с такой темой.

Тема очень интересная , сам вникаю немного в нее , хотелось бы найти соратников по голосовому управлению ардуинкой.

У меня есть в наличии УНО + программа BitVoicer + куча задумок на которые не хватает памяти у УНО (думаю о меге)

На данный момент ( к сожалению оч мало времени уделяю программированию) моя ардуинка отзывается на свое имя которое я ей придумал женским голосом (Яндекс переводчик) и по запросу говорит мне температуру на улице и дома.

В планах : управление отоплением дома и бани, теплым полом, контроль температуры в 4 точках, контроль дыма в 2 точках, уличное освещение, смс оповещение + аудио оповещение голосом критичных событий, аудио оповещение событий по календарю (будильники, дни рождения итп) , может быть прикручу к ардуине внешний считыватель рфид карт от домофона чтобы здоровалась :) и все это будет управляться голосом.

Так что фантазий много железо практически все в наличии (1 датчик дыма не дошел еще и закажу сим900) - кому интересно, у кого есть наработки или любой опыт - буду оч рад!

Интересная тема тоже както начинал, только использовал сервис от гугл. http://arduino.ru/forum/proekty/net-sosed-ili-domofon-avtomat#comment-13...

Но пока на это времени нет, тоже занимаюсь автоматизацией своего банного комплекса.

vechtomoff
Offline
Зарегистрирован: 12.07.2016

сервис от гугла конечно намного интереснее, но стоит денег и гораздо сложнее в интеграции 

а для небольшого проекта програмки битвоисер вполне хватит ИМХО.

интересно услышать людей по теме ардуино и голос. 

посмотреть готовые проекты (кроме включения светодиодов голосом :)

а я по мере написания скетча буду делиться результатами и проблемами

Benny_Ray
Offline
Зарегистрирован: 21.07.2016

Добрый день!

Давно читаю форум, но т.к. интересуюсь именно моментом возможности голосового управления для Arduino т.к. то что надо я уже частично реализовал, а вот хотелось бы добавить примитивные функции именно голосового управления. Вопрос первый bitvoicer кроссплатформенный или нет? как вариант совет каким либо образом работать с Yandex speech kit через Processing, но вот ума не хватает просто понять как эти две вещи соединить. Почему именно процессинг, потому что кроссплатформенные и не надо задумываться о том на какой платформе затем будет все это дело работать. Если у Вас есть какие либо наработки по этому вопросу буду признателен если покажите, подскажите.

operator ASU
Offline
Зарегистрирован: 01.12.2016

Доброво времени суток !!!Подскажите пожалуйста,как построить систему голосового управления АРДУИНО.Просто пока нет возможности купить специальные средства распознования речи на ардуино.

 

Samodelkin
Offline
Зарегистрирован: 07.06.2012

Зачем изобретать велосипед? Ставьте распберри и апи от гугла, будет распозновать и русскую речь и предложения, но нужно подключение к интернету. Можно и оффлайн сделать, например поставить покетсфинкс. 

Samodelkin
Offline
Зарегистрирован: 07.06.2012

Del

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

operator ASU пишет:

Доброво времени суток !!!Подскажите пожалуйста,как построить систему голосового управления АРДУИНО.Просто пока нет возможности купить специальные средства распознования речи на ардуино.

Не существует специальных средств распознования речи на Ардуино, существуют только для Ардуино, т.к. сама Ардуино обладает вычислительными мощностями явно недостаточными для распознавания речи.

vechtomoff
Offline
Зарегистрирован: 12.07.2016

operator ASU пишет:

Доброво времени суток !!!Подскажите пожалуйста,как построить систему голосового управления АРДУИНО.Просто пока нет возможности купить специальные средства распознования речи на ардуино.

 

построить такую систему можно несколькими способами, в кратце опишу свою модель со стоимостью отдельных частей:

1.ноутбук с оторванным экраном (нужна система win7х86 или х64 и выше для программы bitvoiser) - ноут бесплатно, софт -  5 у.е. - 300руб

2.китайская плата ардуино на чипе ch340g - 200 руб.

3.активный микрофон 12в "шорох" (регулируемый коэф. усиления - очень удобно) - честно не знаю но думаю не дорогой в районе 300 руб.

4.переходник microSD - SD - из него я сделал стационарный слот для microSD карты для ардуины - этого добра я думаю полно в любом доме пишу бесплатно.

5.сама microSD карта (у меня стоит 256 МБ - вполне хватает) - от комплекта фотоаппарата - бесплатно

6.активнные колонки (у меня для экономии места простой динамик через полевик прямо на порт ардуины) - бесплатно

7.DS18B20 датчики температуры - 5 шт -  35руб

8.MQ2 - датчик дыма, газов - 1шт - 70 руб.

9.DS1307 i2c - часы реального времени - 100 руб

10.модуль реле (4 релюшки по 10А) - 160 руб

пункты с 1 по 6 - обязательны

пункты с 7 и дальше - это фантазия+деньги :)

Программу купил с помощью банковской карты на оф.сайте битвоисера

сразу скажу что лицензия привязывается именно к железу на которое ставится прога - это минус. я все это дело тестил на ноуте (тогда еще с экраном) и думалчто без проблем перенесу потом на какоенибудь древнее железо которое не жалко но волею случая по ноутбуку прошел слон и теперь он .... короче прибит к стене и довольно нелециприятен )) 

программа очень проста в использовании : вы пишите текст на русском языке либо сочетание слов, либо фразу , либо слово и команду соответствующую этой фразе, слову, итп. Активный микрофон который я цепанул к ноуту вместо встроенного - висит в кухне под потолком. (Регулировка усиления помогла-можно не заморачиваться с местом установки). Прога прекрасно и довольно точно определяет как отдельные слова так и довольно длинные фразы и передает нужную команду ардуине. Количество фраз (команд) не ограничено. связь между ноутом и ардуиной можно сделать 2 способами - черезь соединение tcp/ip (локалка) либо по юсб через виртуальный компорт

у меня ардуино подключена по юсб, и в цикле слушает порт. приходит команда от битвоисера - ардуино воспроизводит wav файл с флэшки и выполняет какое либо действие.

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

вот вкратце и все :)

добавлю что считаю достоинством именно софта на компе от шилдов которые цепляются к ардуине (распознающие речь) - гибкость настройки, точность, отсутствие ограничений по количеству команд и длине речевых команд ну и конечно дешевизна (если есть ПиСи конечно :)

 

vechtomoff
Offline
Зарегистрирован: 12.07.2016

Samodelkin пишет:

Зачем изобретать велосипед? Ставьте распберри и апи от гугла, будет распозновать и русскую речь и предложения, но нужно подключение к интернету. Можно и оффлайн сделать, например поставить покетсфинкс. 

да согласен с вами - все это намного будет и эффективнее и "умнее", но здесь я описываю ситуацию в которой присутствует PC  и ардуино, наверное все с этим сталкивались - пытаюсь сделать велосипед из двух самокатов именно потому что самокаты "где то валяются в кладовке" :)

про гугл апи - почитал и понял что пока это не мой уровень да и денег стоит

vechtomoff
Offline
Зарегистрирован: 12.07.2016

Benny_Ray пишет:

Добрый день!

Давно читаю форум, но т.к. интересуюсь именно моментом возможности голосового управления для Arduino т.к. то что надо я уже частично реализовал, а вот хотелось бы добавить примитивные функции именно голосового управления. Вопрос первый bitvoicer кроссплатформенный или нет? как вариант совет каким либо образом работать с Yandex speech kit через Processing, но вот ума не хватает просто понять как эти две вещи соединить. Почему именно процессинг, потому что кроссплатформенные и не надо задумываться о том на какой платформе затем будет все это дело работать. Если у Вас есть какие либо наработки по этому вопросу буду признателен если покажите, подскажите.

к сожалению битвоисер это чисто виндовая программа

почитайте вот здесь https://habrahabr.ru/post/236673/

неплохо все описано и именно то что вам нужно

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