Владелец задачи: lanket, Санкт-Петербург - Россия
Текущий статус:
Поддержка
Страница дополнения
Модуль управления умной колонкой (голосовым терминалом) построенной на базе Orange Pi Zero позволяющая управлять Мажордомо голосом. Активация колонки происходит голосом ключевым словом по прицепу ОК Гугл. Но можно записать любую свою команду на ключевое слово.
Ведется разработка модуля для поддержки второй версии термиала https://github.com/Aculeasis/mdmTerminal2
Как будет готов модуль для второй версии после обновления первая версия терминала будет несовместима.
Разработка терминала ведет Anaki http://majordomo.smartliving.ru/forum/memberlist.p...
gitHub 2й версии терминала https://github.com/Aculeasis/mdmTerminal2
gitHub сырого модуля https://github.com/lanket/mdmPiTerminalModule/tree...
Merge pull request #21 from directman66/patch-3
Merge pull request #21 from directman66/patch-3
Update mpt_edit.html
https://github.com/lanket/mdmPiTerminalModule/comm...
Update mpt_edit.inc.php
Update mpt_edit.inc.php
Добавлены пропущенные кавычки в SQL
https://github.com/lanket/mdmPiTerminalModule/comm...
Merge pull request #17 from Aculeasis/master
Merge pull request #17 from Aculeasis/master
Show only support majorordroid API
https://github.com/lanket/mdmPiTerminalModule/comm...
Merge pull request #16 from Aculeasis/master
Merge pull request #16 from Aculeasis/master
Fix terminal search
https://github.com/lanket/mdmPiTerminalModule/comm...
Merge pull request #14 from lanket/Ver2
Merge pull request #14 from lanket/Ver2
Добавил функцию в мажор sendToMpt($command, $data, $target)
https://github.com/lanket/mdmPiTerminalModule/comm...
Merge pull request #13 from lanket/Ver2
Merge pull request #13 from lanket/Ver2
Исправил косяки с сохранением параметров boolian,
https://github.com/lanket/mdmPiTerminalModule/comm...
Merge pull request #12 from lanket/Ver2
Merge pull request #12 from lanket/Ver2
Поддержка только 2й версии терминала
https://github.com/lanket/mdmPiTerminalModule/comm...
Ведется разработка модуля для поддержки второй версии термиала https:…
Ведется разработка модуля для поддержки второй версии термиала https://github.com/Aculeasis/mdmTerminal2
Как будет готов модуль для второй версии
после обновления первая версия терминала будет несовместима.
Разработка терминала ведет Anaki http://majordomo.smartliving.ru/forum/memberlist.p...
gitHub 2й версии терминала https://github.com/Aculeasis/mdmTerminal2
gitHub сырого модуля https://github.com/lanket/mdmPiTerminalModule/tree...
https://github.com/lanket/mdmPiTerminalModule/comm...
После обновления первая версия терминала работать не будет!!!
Ведется разработка модуля для поддержки второй версии термиала https://github.com/Aculeasis/mdmTerminal2
Как будет готов модуль для второй версии после обновления первая версия терминала будет несовместима.
Разработка терминала ведет Anaki http://majordomo.smartliving.ru/forum/memberlist.p...
gitHub 2й версии терминала https://github.com/Aculeasis/mdmTerminal2
gitHub сырого модуля https://github.com/lanket/mdmPiTerminalModule/tree...
Отменил подписку на say, sayto sayreply
Отменил подписку на say, sayto sayreply
Теперь при добавлении терминала в систему надо ставить галочку MajorApi
https://github.com/lanket/mdmPiTerminalModule/comm...
Появился образ
В шапке форума ссылка и описание.
Спасибо dance12r за образ и доработки.
Merge pull request #4 from dance12r/master
Merge pull request #4 from dance12r/master
PullRequest от dance12r: 6 ключевых слов, компиляция, применение настроек
https://github.com/lanket/mdmPiTerminalModule/comm...
Нужна помощь опытного программиста в питоне
Сейчас реализовано так:
1й сервис работает на реагирование ключевого слова и далее распознав команду отправляет мажору.
2й сервис ждёт от мажора (модуля) команды от сервисных до say, sayto и самое, то что мешает радоваться готовому, sayreply.
Так вот sayreply подразумевает что терминал должен произнести фразу и распознать ответ пользователя.
Проблема заключается в том что распознать ответ пользователя мешает первый скрипт который занял микрофон.
Так же есть мелочь что во время общения с ассистентом может прилететь уведомление от мажора, например Кукушка, и второй сервис не зная что первый в данный момент с вами общается вклинивается в ваш диалог. Не говоря уже о том что первый сервис может ложно сработать на фращы произнесенные вторым сервисом.
Решение: оба скрипта надо объединить в один сервис. На что у нас с Devoff не хватает квалификации. Поэтому просим опытных в питоне помочь сделать слияние двух скриптов.
Сделал запись до шести моделей ключевых слов.
Сделал запись до шести моделей ключевых слов.
Реализация хранения моделей на сервере Мажордомо пока еще
разрабатывается.
Поправил удаление модуля и орфографию.
Поправил удаление модуля и орфографию.
Спасибо Скаю за то что заметил.
Коррекция команд для тренировки ключевого слова
Коррекция команд для тренировки ключевого слова
Добавил проверку и запрет на регистрацию дублей ассистента
Добавил проверку и запрет на регистрацию дублей ассистента
Реализовал передачу ассистенту команд от кнопок записи и воспроизведения
Реализовал передачу ассистенту команд от кнопок записи и воспроизведения
на вкладке тренировки ключевого слова.
Исправлена ошибка адресации сообщений не на умную колонку
Исправлена ошибка адресации сообщений не на умную колонку
Добил панель настроек.
Добил панель настроек.
Надо снячала колонку добавить как обычный терминал в
"панель управления" - "настройки" - "терминалы"
Потом в модуле MDM Voice Assistant добавить колонку и в настройках
колонки выбрать тот терминал который добавили .
Опыт установки терминала
Devoff:
И смотри, пробовали тут с парнем из форума, у него апельсина one он ставил debian, провозились пол дня, не работало, потом поставил убунту и с первого раза взлетел
Модуль готов уже процентов на 80
Сделал отправку команд и настроек терминалу.
Сделал отправку команд терминалу таких как say, ask, seyreplay
и сервисных команд через сокеты. Теперь нет нужды ставить галочку
majordroidapi в терминалах. Иначе будут дублироваться проговаривания.
Сделал отправку настроек на терминал json.
Накидал кнопки управления записи ключевого слова.
Не так уж и трудно писать тут модули. Даже моего уровня знаний хватило накатать.
Devoff накатает обработку на стороне терминала и будет уже это работать в связке, основная задача избавить пользователя лезть в колонку по SSH ну и удобство конечно.
По модулю на сегодня.
Сделана страница настроек колонки. Чтобы не лазать в ссш терминала.
Из админки можно будет менять настройки, менять клчевое слово. И многое другое.
На данном этапе ставить модуль не имеет смысла так как на стороне терминала еще не дописан миханизм приема настроект от данного модуля.
По самой колонке на данный момент
Работает !!!
Реагирует на ключевое слово. Качество зависит от микрофона, правильной настройки, и желательно чтобы ключевое слово было из двух слов.
Строит диалоги. То есть работа с контекстами (уточняющими вопросами) настроена опробована и работает.
Онлайн радо работает.
Можно пользоваться голосом от Яндекса Алисы с интонацией.
tarasfrompir На развитие проекта |
100.00 RUB |
Вы можете помочь в развитии проекта, сообщив об ошибках, поделившись своими идеями или проголосовав за уже добавленные. В случае добавления ошибок, обязательно указывайте детали окружения (ОС, версия ПО и т.п.), сообщения об ошибках без деталей будут игнорироваться.