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

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

Модератор: immortal

Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

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

Сообщение Kvantos » Пт июн 14, 2019 11:55 am

buba911 писал(а):
Пт июн 14, 2019 11:41 am
Kvantos спасибо, просто Апельсинка сейчас не под рукой. Но на сколько я помню зрительно таких пуктов в WIKI нет.
посмотрел еще раз, да действительно в вики пунктов "что вообще можно здезь настроить" и "что лучше вообще не трогать" нет )
но здесь https://github.com/Aculeasis/mdmTermina ... ttings.ini описаны все возможные настройки, при этом для старта в settings.ini настройте:
[settings]
providertts = google
providerstt = google
ip - ип терминала
sensitivity = 0.7 (для проверки работоспособности, потом опытным путем занизить)
chrome_mode = off (для того чтобы понять "срабатывает" ли вообще ключевая фраза, потом можно вернуть на on)
[smarthome]
ip - ип мдм

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

п.с. главное не менять две настройки одновременно и делать резервные копии настроек ))

п.п.с. предполагается, что терминал установлен и сетевая и звуковая подсистема, а так же микрофон настроены и работают
За это сообщение автора Kvantos поблагодарил:
buba911 (Пт июн 14, 2019 2:57 pm)
Рейтинг: 1.16%
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
pavel211
Сообщения: 3
Зарегистрирован: Пт июн 07, 2019 6:56 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение pavel211 » Чт июн 20, 2019 9:45 am

Есть ли у модуля команда на сохранение громкости? Просто говорю команду "Громкость 50". Громкость устанавливается, но только до перезагрузки, потом опять 100%. Используется 2я версия модуля, 1-й имидж из топика.
Anaki
Сообщения: 35
Зарегистрирован: Пн авг 06, 2018 12:32 am
Благодарил (а): 0
Поблагодарили: 21 раз

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

Сообщение Anaki » Вс июл 07, 2019 3:14 pm

pavel211 писал(а):
Чт июн 20, 2019 9:45 am
Есть ли у модуля команда на сохранение громкости? Просто говорю команду "Громкость 50". Громкость устанавливается, но только до перезагрузки, потом опять 100%. Используется 2я версия модуля, 1-й имидж из топика.
Нет. Терминал меняет громкость системы и она не должна слетать (у меня не слетает). Если через alsamixer настроить и выполнить reboot все равно слетает?
Аватара пользователя
buba911
Сообщения: 127
Зарегистрирован: Пт дек 07, 2018 4:57 pm
Благодарил (а): 42 раза
Поблагодарили: 7 раз

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

Сообщение buba911 » Ср июл 10, 2019 1:11 pm

Если через alsamixer настроить и выполнить reboot все равно слетает?
Сохраняем текущее состояние

alsactl store

Текущее состояние все равно сбросится после перезагрузки, потому добавляем строчки

alsactl restore

в rc.local, чтобы параметры восстанавливались автоматически:

cd /etc

nano rc.local

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# ** Overclock to 1.728 GHz
#echo 1728000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

echo 0 > /proc/sys/kernel/hung_task_timeout_secs

dmesg -n 1

alsactl restore

exit 0
Raspberry Pi3B+ v4.44
Degu
Сообщения: 6
Зарегистрирован: Пн авг 20, 2018 11:11 pm
Благодарил (а): 3 раза
Поблагодарили: 0

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

Сообщение Degu » Вс июл 14, 2019 11:22 pm

fandaymon писал(а):
Пн май 27, 2019 10:19 pm
Взяв за образец плагин GPIO удалось подключить родные леды от Respeaker - теперь всё как у гугл хоум - когда терминал говорит, светодиоды мерцают, когда слушает, светодиоды крутятся... 8-)
Подскажи как подключил родные леды от Respeaker ?
fandaymon
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

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

Сообщение fandaymon » Вс июл 14, 2019 11:52 pm

Degu писал(а):
Вс июл 14, 2019 11:22 pm
fandaymon писал(а):
Пн май 27, 2019 10:19 pm
Взяв за образец плагин GPIO удалось подключить родные леды от Respeaker - теперь всё как у гугл хоум - когда терминал говорит, светодиоды мерцают, когда слушает, светодиоды крутятся... 8-)
Подскажи как подключил родные леды от Respeaker ?
Переделал plugin gpio - то что в архиве надо распаковать в директорию plugins
mdmt2-gpio.zip
(12.56 КБ) 143 скачивания
Для работы нужно поставить пакеты Rpi.GPIO,spidev,gpiozero и и активировать SPI

Activate SPI:
sudo raspi-config
Go to "Interfacing Options"
Go to "SPI"
Enable SPI
Exit the tool

cd ~
~/mdmTerminal2/env/bin/python -m pip install RPi.GPIO spidev gpiozero
За это сообщение автора fandaymon поблагодарил:
Degu (Пн июл 15, 2019 12:04 am)
Рейтинг: 1.16%
AlexFox
Сообщения: 55
Зарегистрирован: Пн апр 24, 2017 12:58 pm
Благодарил (а): 9 раз
Поблагодарили: 4 раза

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

Сообщение AlexFox » Вс июл 28, 2019 11:23 am

Всем доброго времени суток. Может кто подскажет в чем косяк.
Голосовой терминал крутится на Orange Pi Zero. Вроде все норм. Но через сутки - двое перестает отвечать. Грешил на wi-fi, подключил витую пару.
SSH работает, В htop клиента процесс крутится:
терминал.png
терминал.png (46.79 КБ) 4030 просмотров
По терминалу подключается через МЖД, но в логе ответа от клиента нет:
терминал1.png
терминал1.png (7.39 КБ) 4030 просмотров
Перезагружаю клиента, все работает... сутки, двое опять отвал
Что делать?
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

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

Сообщение Kvantos » Ср июл 31, 2019 2:08 pm

fandaymon писал(а):
Вс июл 14, 2019 11:52 pm
Degu писал(а):
Вс июл 14, 2019 11:22 pm
fandaymon писал(а):
Пн май 27, 2019 10:19 pm
Взяв за образец плагин GPIO удалось подключить родные леды от Respeaker - теперь всё как у гугл хоум - когда терминал говорит, светодиоды мерцают, когда слушает, светодиоды крутятся... 8-)
Подскажи как подключил родные леды от Respeaker ?
Переделал plugin gpio - то что в архиве надо распаковать в директорию plugins
mdmt2-gpio.zip

Для работы нужно поставить пакеты Rpi.GPIO,spidev,gpiozero и и активировать SPI

Activate SPI:
sudo raspi-config
Go to "Interfacing Options"
Go to "SPI"
Enable SPI
Exit the tool

cd ~
~/mdmTerminal2/env/bin/python -m pip install RPi.GPIO spidev gpiozero
Предлагаю залить новый архив на гит в виде отдельного плагина....
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Anaki
Сообщения: 35
Зарегистрирован: Пн авг 06, 2018 12:32 am
Благодарил (а): 0
Поблагодарили: 21 раз

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

Сообщение Anaki » Пт авг 02, 2019 8:32 am

AlexFox писал(а):
Вс июл 28, 2019 11:23 am
Всем доброго времени суток. Может кто подскажет в чем косяк.
Голосовой терминал крутится на Orange Pi Zero. Вроде все норм. Но через сутки - двое перестает отвечать. Грешил на wi-fi, подключил витую пару.
SSH работает, В htop клиента процесс крутится:
терминал.png
По терминалу подключается через МЖД, но в логе ответа от клиента нет:
терминал1.png
Перезагружаю клиента, все работает... сутки, двое опять отвал
Что делать?
Какой микрофон используется? В логе терминала нет ворнингов или ошибок?
Есть такая проблема, что микрофон отваливается и детектор ключевых слов завивает вместе с частью терминала. Судя по CPU% детектор завис.
AlexFox
Сообщения: 55
Зарегистрирован: Пн апр 24, 2017 12:58 pm
Благодарил (а): 9 раз
Поблагодарили: 4 раза

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

Сообщение AlexFox » Пт авг 02, 2019 6:41 pm

Микрофон:
xUSB.jpg
xUSB.jpg (15.36 КБ) 3921 просмотр
Логов пока не словил, попробую включить лог терминала до отвала.
Микро на горячую доставал/ставил - не завелось.
Тогда выходит, если детектор завис, то и команда say от сервера тоже не отрабатывает? Хотя CPU у меня точно также загружено с рабочим терминалом.
Ответить