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

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

Модератор: immortal

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

Re: образы голосового терминала для Orange Pi Zero

Сообщение lanket » Чт фев 21, 2019 12:45 am

Floks писал(а):
Ср фев 20, 2019 11:36 am
https://cloud.mail.ru/public/KcQY/vVPqTt9tJ
ядро 3.14.113
Образ терминала с утановленными плагинами Веб интерфейс и Google Assistant
вывод звука 3.5
микрофон ps3 eye
после запуска можно войти через веб интерфейс для настроек ip_adress:8989
для работы Google Assistant необходимо зарегистрировать новую модель устройства по инструкции
https://github.com/Aculeasis/mdmt2-google-assistant
google-auth-oauthlib[tool] google-assistant-grpc установлены (на плате с 256Mb памяти возникают сложности )
пользователь:root
пароль:25201540
Образ с карты 4Гб

https://yadi.sk/d/IkGqV4AmPxzihw
ядро 4.19.20
Образ терминала с утановленными плагинами Веб интерфейс, Google Assistant и STT через Google Assistant
вывод звука 3.5
микрофон ps3 eye
после запуска можно войти через веб интерфейс для настроек ip_adress:8989 логин admin без пароля
для работы Google Assistant необходимо зарегистрировать новую модель устройства по инструкции
https://github.com/Aculeasis/mdmt2-google-assistant
google-auth-oauthlib[tool] google-assistant-grpc установлены (на плате с 256Mb памяти возникают сложности )
пользователь:root
пароль:25201540
Образ с карты 8Гб

Предпочтительней использовать 4 ядро меньше нагрев (в стандартном корпусе температура 45° - 55° в 3 ядре 70° - 80° ), но есть проблема со звуком, которая решается установкой внешней звуковой картой
Добавил в шапку, также там добавил и свой образ на H5 но чето он долго пакуется, а спать уже хочется, поэтому ссылку правильную на свой имидж сделаю завтра когда залью в облако.
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

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

Сообщение lanket » Пт фев 22, 2019 1:11 am

Еще Имидж
OPI Zero Plus H5 512 ядро 4.19.20
Образ терминала с утановленными плагинами Веб интерфейс, Google Assistant и STT через Google Assistant
вывод звука 3.5
микрофон ps3 eye
после запуска можно войти через веб интерфейс для настроек ip_adress:8989 логин lanket без пароля
для контроля состояния установлен rpimonitor доступ к нему ip_adress:8888
для работы Google Assistant необходимо зарегистрировать новую модель устройства по инструкции
https://github.com/Aculeasis/mdmt2-google-assistant
google-auth-oauthlib[tool] google-assistant-grpc установлены (на плате с 256Mb памяти возникают сложности )
пользователь:root
пароль:mdmpiterminal
пользователь:pi
пароль:qwertyui
Образ с карты 16Гб сжатый, в теории должен встать на 4G флэшку
Если не получиться, то перезалью с уменьшением размера разделов.
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
2007-i
Сообщения: 55
Зарегистрирован: Вс янв 29, 2017 12:52 am
Откуда: Уфа
Благодарил (а): 5 раз
Поблагодарили: 1 раз

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

Сообщение 2007-i » Пт мар 01, 2019 1:09 am

А как настроить встроенный микрофон который на плате расширения, куда смотреть в alsamixer, audio capture mode [main mic, mic1_2 или line in]?
Или я не то включаю?
Хочу проверить этот микрофон как работает, может поставить вместо него микрофон с усилителем. Но проверить и подключить не получается.
Проверяю скриптом:

Код: Выделить всё

arecord -M -f S16_LE -r 16000 -c 1 --buffer-size=204800 -v /tmp/sample.wav
пишет:

Код: Выделить всё

ALSA lib pcm_dmix.c:968:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
arecord: main:722: audio open error: Invalid argument
Или надо еще смотреть asound.conf, только какой параметр.

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

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

Сообщение lanket » Пт мар 01, 2019 7:06 am

2007-i писал(а):А как настроить встроенный микрофон который на плате расширения, куда смотреть в alsamixer, audio capture mode [main mic, mic1_2 или line in]?
Или я не то включаю?
Хочу проверить этот микрофон как работает, может поставить вместо него микрофон с усилителем. Но проверить и подключить не получается.
Проверяю скриптом:

Код: Выделить всё

arecord -M -f S16_LE -r 16000 -c 1 --buffer-size=204800 -v /tmp/sample.wav
пишет:

Код: Выделить всё

ALSA lib pcm_dmix.c:968:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
arecord: main:722: audio open error: Invalid argument
Или надо еще смотреть asound.conf, только какой параметр.

Плата Orange pi zero.
В папке ~/mdmTerminal2/asound/
Есть несколько готовых конфигураций.
Пробуйте.

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

Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
Sandr
Сообщения: 126
Зарегистрирован: Пн ноя 16, 2015 5:10 pm
Благодарил (а): 19 раз
Поблагодарили: 29 раз

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

Сообщение Sandr » Сб мар 16, 2019 5:11 pm

Не уверен что здесь нужно искать ответ но всеже...
На Малине поднят МЖД + голосовой терминал
Также настроен api.ai

Итак:
Произношу фразу "ключевое слово" как настроение?
В строке истории событий МЖД вижу

16:44 Алиса: У меня всё чудесно. Спасибо, что интересуешься.
16:44 Admin: Как настроение

А вот в динамике тишина...
Пишу в меню (на странице МЖД) тот же текст, получаю голосовой ответ
2019-03-16_17-02-36.png
2019-03-16_17-02-36.png (13.7 КБ) 4712 просмотров
Если же голосовая команда попадает по Шаблон поведения - то ответ тоже голосом :idea:
Win Home Serv 2011 / Intel Core i3 / 32 GB ram /
Сцена погода (вертикальная)
mySensor скетчи ( 4х канальный димер | Оптимизация скетчей )
Ну и конечно моя маленькая фабрика - 3D печать / фрезеровка / литье
AlexFox
Сообщения: 55
Зарегистрирован: Пн апр 24, 2017 12:58 pm
Благодарил (а): 9 раз
Поблагодарили: 4 раза

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

Сообщение AlexFox » Сб мар 30, 2019 7:59 am

Всем привет. дождался микрофона... Нужна помощь в настройках mdmTerminal2.

1. Каким файлом генерируются фразы в src/data/phrases_ru.json? в mdmTerminal - в форме было, а mdmTerminal2 - не нашел.
hello: Произносит при голосовой активации терминала, не будет произносить их если no_hello = on (но тут беда, через пару перезагрузок файл mdmTerminal2/src/settings.ini обретает дефолтное состояние, почему так, ведь через интерфейс эта настройка не выведена вроде, прописывается только в самом файле?).
deaf: Произносит если терминал ничего не распознал - как отключить?
ask: Произносит при переспрашивании, работает если ask_me_again больше 0.
С hello и ask - понятно, в настройках mdmTerminal2/src/settings.ini, а deaf?
2019-03-30_1049.png
2019-03-30_1049.png (15.5 КБ) 4612 просмотров
2. При высокой чувствительности микро, идет постоянное распознавание, и выходит оно прерывает любой say терминала, т.е. я говорю - "Алиса привет" (должна ответить "Здравствуйте"), распознает, отвечает - "Здра" и дальше Player: Stop playing и идет распознавание уже следующей фразы. Т.е. за пол миллисекунду она не успевает сказать свой say. Как это побороть?
2019-03-30_1051.png
2019-03-30_1051.png (18.18 КБ) 4612 просмотров
Заранее благодарен!
Anaki
Сообщения: 35
Зарегистрирован: Пн авг 06, 2018 12:32 am
Благодарил (а): 0
Поблагодарили: 21 раз

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

Сообщение Anaki » Сб мар 30, 2019 3:59 pm

AlexFox писал(а):
Сб мар 30, 2019 7:59 am
Всем привет. дождался микрофона... Нужна помощь в настройках mdmTerminal2.

1. Каким файлом генерируются фразы в src/data/phrases_ru.json? в mdmTerminal - в форме было, а mdmTerminal2 - не нашел.
hello: Произносит при голосовой активации терминала, не будет произносить их если no_hello = on (но тут беда, через пару перезагрузок файл mdmTerminal2/src/settings.ini обретает дефолтное состояние, почему так, ведь через интерфейс эта настройка не выведена вроде, прописывается только в самом файле?).
deaf: Произносит если терминал ничего не распознал - как отключить?
ask: Произносит при переспрашивании, работает если ask_me_again больше 0.
С hello и ask - понятно, в настройках mdmTerminal2/src/settings.ini, а deaf?
2019-03-30_1049.png
2. При высокой чувствительности микро, идет постоянное распознавание, и выходит оно прерывает любой say терминала, т.е. я говорю - "Алиса привет" (должна ответить "Здравствуйте"), распознает, отвечает - "Здра" и дальше Player: Stop playing и идет распознавание уже следующей фразы. Т.е. за пол миллисекунду она не успевает сказать свой say. Как это побороть?
2019-03-30_1051.png

Заранее благодарен!
1. stts.py.
hello: не должно слетать. Или настройки перезаписываются или файл настроек бьется (тогда должны слететь все настройки).
deaf: никак, но можно оставить пустые фразы в phrases_ru.json, тогда не будет их произносить. Или [settings] chrome_mode = on.
2. [settings] no_background_play = on
За это сообщение автора Anaki поблагодарил:
AlexFox (Вс мар 31, 2019 8:06 am)
Рейтинг: 1.16%
ialtuhov
Сообщения: 69
Зарегистрирован: Чт фев 14, 2019 9:50 am
Благодарил (а): 12 раз
Поблагодарили: 1 раз

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

Сообщение ialtuhov » Чт апр 11, 2019 8:29 am

Всем привет.
Углубляться особо не буду в историю, столкнулся с такой проблемой: установил на Апельсин из готового образа (пробовал и 3 и 4 ядро). Все завилось, сказала IP (правда не соответствующий действительности), но USB микрофон не хочет работать.
Микрофон такого типа: https://ru.aliexpress.com/item/USB-Driv ... 0000000000
На нем есть индикация, при подключении начинает мигать, если завелся индикатор горит. В Апельсин включаю, начинает мигать и не перестает.
Как устройство его тоже не видно.
Кто подскажет куда копать???
lihodeev
Сообщения: 148
Зарегистрирован: Ср июл 25, 2018 10:37 pm
Благодарил (а): 43 раза
Поблагодарили: 8 раз

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

Сообщение lihodeev » Пт апр 19, 2019 10:08 pm

У меня микрофон не заработал через USB платы расширения, а через непосредственно USB апельсинки -завелся
Raspberry 3, AMS 16, arduinka 2560, Orange pi Zero, Broadlink RM3, Xiaomi Mi Robot Vacuum SKV4000GL
krepton85
Сообщения: 57
Зарегистрирован: Вс окт 28, 2018 11:04 pm
Благодарил (а): 7 раз
Поблагодарили: 2 раза

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

Сообщение krepton85 » Вс апр 21, 2019 12:29 pm

А у меня система Армбиан почему то вообще не поддерживает на orange PI Zero (H2) микрофон, как заставить ее поддерживать?
вот такая сборка Армбиан:
СпойлерПоказать
2019-04-21_12-08-42.png
2019-04-21_12-08-42.png (15.33 КБ) 4308 просмотров
armbian-config вообще не имеет опции "Hardware"
СпойлерПоказать
2019-04-21_12-10-05.png
2019-04-21_12-10-05.png (19.18 КБ) 4308 просмотров
настройки alsamixer:
СпойлерПоказать
2019-04-21_12-11-09.png
alsamixer
2019-04-21_12-11-09.png (27.53 КБ) 4308 просмотров
здесь видно что есть только воспроизведение звука:
СпойлерПоказать
2019-04-21_12-13-29.png
2019-04-21_12-13-29.png (20.76 КБ) 4308 просмотров
asound.conf
СпойлерПоказать
2019-04-21_12-14-52.png
asound.conf
2019-04-21_12-14-52.png (11.47 КБ) 4308 просмотров
Кто что думает, можно как то заставить работать микрофон не переустанавливая систему Armbian?
Ответить