[Модуль] [Железо] Голосовое управление по ключевому слову на базе Orange Pi Zero и аналогов

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
lanket
Сообщения: 1163
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 256 раз
Поблагодарили: 163 раза

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Сообщение lanket » Чт май 10, 2018 1:27 pm

skysilver писал(а):
Amarok писал(а):
Чт май 10, 2018 9:55 am
Ссылочку для создания сэмпла в студию)
Сначала там нужно зарегаться. Потом перейти в дашбоард, включить фильтр по русскому языку, сортировку по популярности.
В списке найти hotword "Алиса".

Прямая ссылка https://snowboy.kitt.ai/hotword/9188
Срочно Все туда набиваем статистику , я ещё несколько аккаунтов открою и модели голосов своих родственников набиваю и соседей

Отправлено с моего Redmi Note 4 через Tapatalk

Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
lanket
Сообщения: 1163
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 256 раз
Поблагодарили: 163 раза

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Сообщение lanket » Чт май 10, 2018 1:31 pm

webms писал(а):Т.е. вставить камеру в usb сервера и можно диктовать свои команды?)
или нужно что то настраивать?
Надо snowboy показать каким микрофоном пользоваться, но там в данный момент есть небольшая проблемка. Микрофон определяется одним номером девайса А чтобы snowboy к нему обращался надо указывать другой номер который приходится подбирать методом тыка. Эту проблему пытаемся понять как автоматизировать и вообще почему это происходит.

Отправлено с моего Redmi Note 4 через Tapatalk

Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
fandaymon
Сообщения: 1026
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 33 раза
Поблагодарили: 414 раз

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Сообщение fandaymon » Чт май 10, 2018 1:51 pm

webms писал(а):
Чт май 10, 2018 1:23 pm
Т.е. вставить камеру в usb сервера и можно диктовать свои команды?)
или нужно что то настраивать?
Конечно нужно настраивать. Команды же должны чем-то распознаватся. Если подключение к апельсинке, то можно наверное скриптом от топикстартера воспользоватся. Если подключаем к малинке, то есть целая тема, как сделать распознавание - https://majordomo.smartliving.ru/forum/ ... =14&t=2634

Настроить алсу
Настроить snowboy
Настроить google cloud
Скопировать скрипт на питоне и заупстить его
fandaymon
Сообщения: 1026
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 33 раза
Поблагодарили: 414 раз

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Сообщение fandaymon » Чт май 10, 2018 2:04 pm

lanket писал(а):
Чт май 10, 2018 1:31 pm
webms писал(а):Т.е. вставить камеру в usb сервера и можно диктовать свои команды?)
или нужно что то настраивать?
Надо snowboy показать каким микрофоном пользоваться, но там в данный момент есть небольшая проблемка. Микрофон определяется одним номером девайса А чтобы snowboy к нему обращался надо указывать другой номер который приходится подбирать методом тыка. Эту проблему пытаемся понять как автоматизировать и вообще почему это происходит.
Странно - я сейчас воюю с respeak 4 mic и вот с чем-чем, а с микрофоном проблем нет, достаточно выставить 1 в /etc/asound.conf
СпойлерПоказать
pcm.dsnooper {
type dsnoop
ipc_key 816357492
ipc_key_add_uid 0
ipc_perm 0666
slave {
pcm "hw:1,0"
channels 1
}
}

pcm.dmixed {
type dmix
slave.pcm "hw:0,0"
ipc_key 555555
}

pcm.!default {
type asym
playback.pcm "dmixed"
capture.pcm {
type plug
slave.pcm "dsnooper"
}
}
скопировать его в /home/pi/.asoundrc и в /root/.asoundrc и после этого pyaudio начинает нормально воспринимать микрофон по дефолту, без всяких изменений в коде

А вот если вставить usb audio и попытаться выводить звук, то почему-то snowboy сразу замолкает. Возникла мысль что возможно pyaudio запоминает настройки при инсталляции, может надо было после всех подключений снести его и поставить заново...
Аватара пользователя
lanket
Сообщения: 1163
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 256 раз
Поблагодарили: 163 раза

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Сообщение lanket » Чт май 10, 2018 2:21 pm

Из опыта Devoff

Devoff:
И смотри, пробовали тут с парнем из форума, у него апельсина one он ставил debian, провозились пол дня, не работало, потом поставил убунту и с первого раза взлетел

Отправлено с моего Redmi Note 4 через Tapatalk

Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
olegvolk75
Сообщения: 137
Зарегистрирован: Сб мар 11, 2017 7:03 pm
Благодарил (а): 47 раз
Поблагодарили: 13 раз

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Сообщение olegvolk75 » Чт май 10, 2018 4:43 pm

Под этот проект не обязательно же выделять отдельную железку? У меня МДМ стоит на OPi PC Plus. На него же можно поставить и настроить Сноубой? Армбиан, МДМ ставил скриптом от Сергея.
Orange Pi PCPlus, Armbian 5.38 stable.
directman66
Сообщения: 2755
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 377 раз
Поблагодарили: 632 раза
Контактная информация:

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Сообщение directman66 » Чт май 10, 2018 6:06 pm

olegvolk75 писал(а):
Чт май 10, 2018 4:43 pm
Под этот проект не обязательно же выделять отдельную железку? У меня МДМ стоит на OPi PC Plus. На него же можно поставить и настроить Сноубой? Армбиан, МДМ ставил скриптом от Сергея.
Я бы не рекомендовал так делать, все же эти арм железяки работают крайне не стабильно. Постоянно что-то отпадывает. И если рабтотает, то не мешай. Как только перешел на HDD и обычное железо, проблемы как рукой сняло и аптайм месяцами.
За это сообщение автора directman66 поблагодарил:
kurs (Чт май 10, 2018 6:18 pm)
Рейтинг: 1.23%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram | +79122962262 WhatsApp
Аватара пользователя
lanket
Сообщения: 1163
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 256 раз
Поблагодарили: 163 раза

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Сообщение lanket » Чт май 10, 2018 6:17 pm

Согласен с директмэном66, сервер важнее голосового управления. Я свою малинку вообще как терминал не рассматривал никогда. Даже mqtt и blink десят раз подумал надо ли ставить туда ради обучения сына робототехники. В итоге достал первую малинку с чердака ради этого.

Отправлено с моего Redmi Note 4 через Tapatalk

Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
fandaymon
Сообщения: 1026
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 33 раза
Поблагодарили: 414 раз

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Сообщение fandaymon » Чт май 10, 2018 7:44 pm

Да ладно - у меня на одной малинке стоит и сервер и snowboy и распознаватель на opencv - работает себе и работает, уже полгода почти. Речевое управление грузит процессор на 10-15 процентов. Вот opencv бывает и на 50 процентов загружает
Logrus
Сообщения: 1629
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 276 раз
Поблагодарили: 322 раза

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Сообщение Logrus » Чт май 10, 2018 7:57 pm

охлаждение как организовано, корпус какой?
СпойлерПоказать
аптайм.PNG
аптайм.PNG (28.65 КБ) 2067 просмотров
к времени работы, предыдущие разы тоже за месяц, т.ч. одноплатники по цене точно рулят, и "лишним" если не загружать (это к образам готовым, там многое не нужно)
Мой CONNECT | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо - ТАМ =>
Ответить