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

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

Модератор: immortal

djeremy
Сообщения: 23
Зарегистрирован: Пн дек 03, 2018 6:18 pm
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение djeremy » Чт дек 06, 2018 9:56 am

lanket писал(а):
Чт дек 06, 2018 8:25 am

6. Запись ключевых слов
каждое ключевое слово нужно записать 3 раза, терминал голосом обозначит начало и конец записи, все 3 записи должны быть одинаковые.
Не работает, алиса говорит что после звукового сигнала начнется запись и все сигнала нет, модуль зависает
djeremy
Сообщения: 23
Зарегистрирован: Пн дек 03, 2018 6:18 pm
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение djeremy » Чт дек 06, 2018 10:39 am

Накатил версию с другого поста которая первая алиса слушает но мои фразы остаются без ответа. Может что то с гуглом случилось?
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

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

Сообщение lanket » Чт дек 06, 2018 12:00 pm

djeremy писал(а):Накатил версию с другого поста которая первая алиса слушает но мои фразы остаются без ответа. Может что то с гуглом случилось?
Попробуйте образ второй версии, у меня на оранж пи зеро h2 256 завёлся без бубнов.

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


Опс забыл ссылку дать
Быстрая установка с помощью имиджа флэшки от Devoff: Orange pi zero H2 256/512 с микрофоном USB PS EYE
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
djeremy
Сообщения: 23
Зарегистрирован: Пн дек 03, 2018 6:18 pm
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение djeremy » Чт дек 06, 2018 12:08 pm

lanket писал(а):
Чт дек 06, 2018 12:00 pm
Попробуйте образ второй версии, у меня на оранж пи зеро h2 256 завёлся без бубнов.
Спасибо, сейчас скачаю, у меня точно такая же конфигурация оранж пи зеро 256 + ps3 eye
[/quote]
djeremy
Сообщения: 23
Зарегистрирован: Пн дек 03, 2018 6:18 pm
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение djeremy » Чт дек 06, 2018 12:46 pm

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

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

Сообщение Kvantos » Чт дек 06, 2018 1:14 pm

djeremy писал(а):
Чт дек 06, 2018 9:56 am
Не работает, алиса говорит что после звукового сигнала начнется запись и все сигнала нет, модуль зависает
Похоже на проблемы с юсб микрофоном.
Перед попыткой записи модели попробуйте из терминала

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

arecord -d 5 .wav && aplay .wav && rm .wav
Должно записывать 5 секунд, потом воспроизвести записанное.
Если не пишет, попробуйте "передернуть" юсб микрофон
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
djeremy
Сообщения: 23
Зарегистрирован: Пн дек 03, 2018 6:18 pm
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение djeremy » Чт дек 06, 2018 2:03 pm

Kvantos писал(а):
Чт дек 06, 2018 1:14 pm
Должно записывать 5 секунд, потом воспроизвести записанное.
Если не пишет, попробуйте "передернуть" юсб микрофон
Нет не тот случай, я записываю свой голос, нажимаю воспроизвести он воспроизводит, компилирует успешно в ини файле видно что он распознал "Алиса" или "Привет алиса". в ssh терминале тоже все ок записывает и воспроизводит мой голос. После перезагрузки терминал говорит что он готов к работе есть 2 модели и все на этом - зову алису не динькает даже.
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

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

Сообщение Kvantos » Чт дек 06, 2018 2:07 pm

Попробуйте перезапустить сервис

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

sudo systemctl stop mdmterminal2.service
sudo systemctl start mdmterminal2.service
Может не хватает уровня микрофона или большая зашумленность, для вывода на консоль лога работы:

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

sudo systemctl stop mdmterminal2.service
mdmTerminal2/env/bin/python -u mdmTerminal2/src/main.py
Также можно получить отладочную информацию:

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

watch service mdmpiterminalsayreply status
или

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

watch service mdmpiterminal status

>>зову алису не динькает даже
chrome_mode = 0
alarmkwactivated = 1
?

какой sensitivity
?
За это сообщение автора Kvantos поблагодарил:
djeremy (Чт дек 06, 2018 2:59 pm)
Рейтинг: 1.16%
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
djeremy
Сообщения: 23
Зарегистрирован: Пн дек 03, 2018 6:18 pm
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение djeremy » Чт дек 06, 2018 2:59 pm

sudo systemctl stop mdmterminal2.service
Сообщила что завершает работу
sudo systemctl start mdmterminal2.service
Сообщила что конфиг загружен и что загружено 2 модели

Отладочная инфа...
2018.12.06 16:45:32 CFG: DICT: '{'models': {'model3.pmdl': 'Алиса'}}', count: 1
2018.12.06 16:45:32 CFG: Конфигурация сохранена за 16.81 ms
2018.12.06 16:45:32 Player: low say 'Конфигурация сохранена!' pause 0
2018.12.06 16:45:32 CFG: Загружено три модели
2018.12.06 16:45:32 Player: low say 'Загружено три модели' pause 0
2018.12.06 16:45:38 TTS: say 'Конфигурация сохранена!'
2018.12.06 16:45:38 TTS: найдено в кэше за 8.68 ms: /home/pi/mdmTerminal2/src/tts_cache/google_9c272af6e6bd00a3ee3b6cb4ad2d056587f98c95.mp3
2018.12.06 16:45:38 Player: Играю /home/pi/mdmTerminal2/src/resources/dong.wav ...
2018.12.06 16:45:39 Player: Играю /home/pi/mdmTerminal2/src/tts_cache/google_9c272af6e6bd00a3ee3b6cb4ad2d056587f98c95.mp3 ...
2018.12.06 16:45:41 TTS: say 'Загружено три модели'
WARNING:gtts.tts:Unable to get language list: 'NoneType' object is not subscriptable
2018.12.06 16:45:42 Player: Играю /home/pi/mdmTerminal2/src/resources/dong.wav ...
2018.12.06 16:45:42 TTS: сгенерированно google за 1.35 sec [reply:727.08 ms, diff:622.57 ms]: /home/pi/mdmTerminal2/src/tts_cache/google_290c5c39a1963b53d06589ba81636310113371cd.mp3
2018.12.06 16:45:43 Player: Стримлю /home/pi/mdmTerminal2/src/tts_cache/google_290c5c39a1963b53d06589ba81636310113371cd.mp3 ...


От нечего делать начал звать алису с расстояния в 1 см от микрофона и о чудо она ответила мне... Блин как же так мой старый микрофон от вебки работал на 1,5 метра стабильно, а тут взял пс3 еуе а он совсем никакой...

Большое Вам спасибо! Еще вопрос как чувствительность поднять на старой вебке я заходил в альсамикшер нажимал F6 выбирал свою вебке и потом F5 и выкручивал на максимум чувствительность, а с еуе при заходе по f6 альсамикшер закрывается. Либо у меня камера плохая попалась.
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Благодарил (а): 51 раз
Поблагодарили: 86 раз
Контактная информация:

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

Сообщение workpage » Чт дек 06, 2018 3:03 pm

djeremy писал(а):
Чт дек 06, 2018 2:59 pm
sudo systemctl stop mdmterminal2.service
Сообщила что завершает работу
sudo systemctl start mdmterminal2.service
Сообщила что конфиг загружен и что загружено 2 модели

Отладочная инфа...
2018.12.06 16:45:32 CFG: DICT: '{'models': {'model3.pmdl': 'Алиса'}}', count: 1
2018.12.06 16:45:32 CFG: Конфигурация сохранена за 16.81 ms
2018.12.06 16:45:32 Player: low say 'Конфигурация сохранена!' pause 0
2018.12.06 16:45:32 CFG: Загружено три модели
2018.12.06 16:45:32 Player: low say 'Загружено три модели' pause 0
2018.12.06 16:45:38 TTS: say 'Конфигурация сохранена!'
2018.12.06 16:45:38 TTS: найдено в кэше за 8.68 ms: /home/pi/mdmTerminal2/src/tts_cache/google_9c272af6e6bd00a3ee3b6cb4ad2d056587f98c95.mp3
2018.12.06 16:45:38 Player: Играю /home/pi/mdmTerminal2/src/resources/dong.wav ...
2018.12.06 16:45:39 Player: Играю /home/pi/mdmTerminal2/src/tts_cache/google_9c272af6e6bd00a3ee3b6cb4ad2d056587f98c95.mp3 ...
2018.12.06 16:45:41 TTS: say 'Загружено три модели'
WARNING:gtts.tts:Unable to get language list: 'NoneType' object is not subscriptable
2018.12.06 16:45:42 Player: Играю /home/pi/mdmTerminal2/src/resources/dong.wav ...
2018.12.06 16:45:42 TTS: сгенерированно google за 1.35 sec [reply:727.08 ms, diff:622.57 ms]: /home/pi/mdmTerminal2/src/tts_cache/google_290c5c39a1963b53d06589ba81636310113371cd.mp3
2018.12.06 16:45:43 Player: Стримлю /home/pi/mdmTerminal2/src/tts_cache/google_290c5c39a1963b53d06589ba81636310113371cd.mp3 ...


От нечего делать начал звать алису с расстояния в 1 см от микрофона и о чудо она ответила мне... Блин как же так мой старый микрофон от вебки работал на 1,5 метра стабильно, а тут взял пс3 еуе а он совсем никакой...

Большое Вам спасибо! Еще вопрос как чувствительность поднять на старой вебке я заходил в альсамикшер нажимал F6 выбирал свою вебке и потом F5 и выкручивал на максимум чувствительность, а с еуе при заходе по f6 альсамикшер закрывается. Либо у меня камера плохая попалась.
Та же фигня. Присоединяюсь к вопросу.
КСТАТИ. Есть же две версии микрофона ps3. Закругленный (пузатый) и прямой. Они оба работают?
Ответить