Дополнение Умная колонка для Мажордомо

Task owner: lanket, Санкт-Петербург - Россия
Current state: Support
Addon Page

Модуль управления умной колонкой (голосовым терминалом) построенной на базе Orange Pi Zero позволяющая управлять Мажордомо голосом. Активация колонки происходит голосом ключевым словом по прицепу ОК Гугл. Но можно записать любую свою команду на ключевое слово.
Сам проект голосового ассистента (терминала) https://github.com/devoff/mdmPiTerminal

Tags: модули,majordomo,ok google,google home,оповещения,ключевое слово,терминал,диалоги,голосовое управление

12.07.2018

Merge pull request #4 from dance12r/master

(lanket)

Merge pull request #4 from dance12r/master

PullRequest от dance12r: 6 ключевых слов, компиляция, применение настроек
https://github.com/lanket/mdmPiTerminalModule/commit/2b3692dc2b7a456ed4ab2ff246aaa6165c2745ac

Discuss (0) (1)

08.06.2018

Нужна помощь опытного программиста в питоне

(lanket)

Сейчас реализовано так:
1й сервис работает на реагирование ключевого слова и далее распознав команду отправляет мажору.
2й сервис ждёт от мажора (модуля) команды от сервисных до say, sayto и самое, то что мешает радоваться готовому, sayreply.

Так вот sayreply подразумевает что терминал должен произнести фразу и распознать ответ пользователя.

Проблема заключается в том что распознать ответ пользователя мешает первый скрипт который занял микрофон.

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

Решение: оба скрипта надо объединить в один сервис. На что у нас с Devoff не хватает квалификации. Поэтому просим опытных в питоне помочь сделать слияние двух скриптов.

Discuss (2) (0)

28.05.2018

Сделал запись до шести моделей ключевых слов.

(lanket)

Сделал запись до шести моделей ключевых слов.
Реализация хранения моделей на сервере Мажордомо пока еще
разрабатывается.

Discuss (0) (5)

19.05.2018

Поправил удаление модуля и орфографию.

(lanket)

Поправил удаление модуля и орфографию.
Спасибо Скаю за то что заметил.

Discuss (0) (2)

16.05.2018

Merge origin/master

(lanket)

Merge origin/master

Discuss (0) (1)

16.05.2018

Коррекция команд для тренировки ключевого слова

(lanket)

Коррекция команд для тренировки ключевого слова

Discuss (0) (1)

16.05.2018

Мелочи поправил

(lanket)

Мелочи поправил

Discuss (0) (1)

15.05.2018

Добавил проверку и запрет на регистрацию дублей ассистента

(lanket)

Добавил проверку и запрет на регистрацию дублей ассистента

Discuss (0) (1)

15.05.2018

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

(lanket)

Реализовал передачу ассистенту команд от кнопок записи и воспроизведения
на вкладке тренировки ключевого слова.

Discuss (0) (1)

14.05.2018

Причесал оформление

(lanket)

Причесал оформление

Discuss (0) (1)

13.05.2018

Исправлена ошибка адресации сообщений не на умную колонку

(lanket)

Исправлена ошибка адресации сообщений не на умную колонку

Discuss (0) (1)

13.05.2018

Обнова

(lanket)

Обнова

Discuss (0) (1)

13.05.2018

Добил панель настроек.

(lanket)

Добил панель настроек.
Надо снячала колонку добавить как обычный терминал в
"панель управления" - "настройки" - "терминалы"
Потом в модуле MDM Voice Assistant добавить колонку и в настройках
колонки выбрать тот терминал который добавили .

Discuss (0) (1)

10.05.2018

Опыт установки терминала

(lanket)

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

Discuss (2) (1)

09.05.2018

Модуль готов уже процентов на 80

(lanket)

Сделал отправку команд и настроек терминалу.
Сделал отправку команд терминалу таких как say, ask, seyreplay
и сервисных команд через сокеты. Теперь нет нужды ставить галочку
majordroidapi в терминалах. Иначе будут дублироваться проговаривания.
Сделал отправку настроек на терминал json.
Накидал кнопки управления записи ключевого слова.

Не так уж и трудно писать тут модули. Даже моего уровня знаний хватило накатать.
Devoff накатает обработку на стороне терминала и будет уже это работать в связке, основная задача избавить пользователя лезть в колонку по SSH ну и удобство конечно.

Discuss (0) (2)

09.05.2018

По модулю на сегодня.

(lanket)

Сделана страница настроек колонки. Чтобы не лазать в ссш терминала.

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

На данном этапе ставить модуль не имеет смысла так как на стороне терминала еще не дописан миханизм приема настроект от данного модуля.

Discuss (0) (1)

09.05.2018

По самой колонке на данный момент

(lanket)

Работает !!!
Реагирует на ключевое слово. Качество зависит от микрофона, правильной настройки, и желательно чтобы ключевое слово было из двух слов.
Строит диалоги. То есть работа с контекстами (уточняющими вопросами) настроена опробована и работает.
Онлайн радо работает.
Можно пользоваться голосом от Яндекса Алисы с интонацией.

Discuss (0) (1)

 
(12)
 
Subscribe to updates (33)
 

Task ideas

You can help with project improvement by sharing your ideas or by voting for ideas already added.


 
Несоответсвие переменных в settings.ini 0