[Приложение] мой MjDM (Android)

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

Модератор: immortal

Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter »

Очередь изготовим...
Над слушать эфир подумаем... может что и получится
Стоп-паузу намутим...
Громкость тоже рассмотрим, чтобы API соответствовать...

:)
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter »

Голосовая распознанная фраза теперь отправляется на сервер.
Команда ask:текст поддерживается

Все изменения буду пока производить в том большом сообщении, там же буду выкладывать свежие тестовые сборки.
(чтобы информация собиралась в одном месте)
viewtopic.php?f=5&t=6737&start=350#p114951
О свежих изменениях буду информировать ниже...
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter »

Работа с громкостью добавлена
viewtopic.php?f=5&t=6737&p=114951#p114951
fandaymon
Сообщения: 1576
Зарегистрирован: Сб янв 13, 2018 5:00 pm

Re: [Приложение] мой MjDM (Android)

Сообщение fandaymon »

hc2hunter писал(а): Чт фев 13, 2020 9:01 am Над слушать эфир подумаем... может что и получится
В старом мажордроиде ключевую фразу отлавливал покет сфинкс (не знаю как сейчас). Но наверное snowboy под эти цели лучше будет - вроде бы там есть версия под андроид
https://github.com/Kitt-AI/snowboy/tree ... es/Android
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter »

Добавил команды stop, pause, resume (относящиеся к команде play:url).
Также добавлены команды hi и voice
viewtopic.php?f=5&t=6737&p=114951#p114951

На этом пока с API покончено.
Единственную оставшуюся из официального API команду rtsp: пока реализовывать не планирую...
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter »

Организовал очередь входящих tts: сообщений.
Также, если в момент поступления tts:-сообщения проигрывалась какая-то музычка по команде play:url, она встанет на паузу, после окончания проговаривания сообщений воспроизведение возобновится.

Все нюансы постарался развернуто описать в списке команд.

Пробуйте, тестируйте...
viewtopic.php?f=5&t=6737&p=114951#p114951
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter »

Мда... с прослушиванием эфира просто озеро подводных камней... :)
Начиная с того, что Android > 8 не умеет перманентно слушать эфир. Приходится ему циклически это организовывать. Как следствие в каждый момент включения прослушивания мы слышим характерный "beep". Если его не глушить - он повторяется методично каждые примерно 5 секунд. Если глушить - это влечет дополнительное отслеживание громкости MEDIA и кучу вопросов - что делать с разными звуковыми событиями...
Готовые движки типа "сфинкса" по сути делают то же самое (циклический запуск распознавания).
А вообще как обычно просто Google понаставил заборов, чтобы никто не смел попереть его "священную корову" OK Google...

Попробую, в общем, вычудить... посмотрим что получится...
Возможно, что для устройства в качестве Терминала будет вполне годно. В кармане такое носить прежде всего сильно аккум сосёт...
noname_npc
Сообщения: 48
Зарегистрирован: Сб июл 21, 2018 9:08 pm
Откуда: Калининград

Re: [Приложение] мой MjDM (Android)

Сообщение noname_npc »

Кнопку голосовой команды не планируете вниз опустить? Тянуться далековато на больших диагоналях экранов.
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter »

А куда вниз? Предложите - прикинем.

Чуть не успел сегодня закончить... Вроде сделал фоновую прослушку с определением ключевого слова.
Конечно, все это странновато работает... т.к. все построено не на нативном движке операционки, а на самодельных извращениях (спасибо google!).
В понедельник дорисую интерфейс с настройками и отдам на испытание. Проблемы разработки также связаны с тем, что в эмуляторе совершенно невозможно отлаживать подобный функционал. Приходится программировать прямо на живых устройствах.
noname_npc
Сообщения: 48
Зарегистрирован: Сб июл 21, 2018 9:08 pm
Откуда: Калининград

Re: [Приложение] мой MjDM (Android)

Сообщение noname_npc »

Чтобы пальцем дотягиваться. Обычно телефон одной рукой держим же
Ответить