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

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

Модератор: immortal

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

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

Сообщение hc2hunter » Чт фев 13, 2020 9:01 am

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

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

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

Сообщение hc2hunter » Чт фев 13, 2020 10:17 am

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

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

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

Сообщение hc2hunter » Чт фев 13, 2020 11:13 am

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

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

Сообщение fandaymon » Чт фев 13, 2020 11:19 am

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

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

Сообщение hc2hunter » Чт фев 13, 2020 11:53 am

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

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

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

Сообщение hc2hunter » Чт фев 13, 2020 1:11 pm

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

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

Пробуйте, тестируйте...
viewtopic.php?f=5&t=6737&p=114951#p114951
За это сообщение автора hc2hunter поблагодарил:
pash4uga (Сб фев 15, 2020 5:35 am)
Рейтинг: 1.16%
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

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

Сообщение hc2hunter » Пт фев 14, 2020 10:31 am

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

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

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

Сообщение noname_npc » Пт фев 14, 2020 6:26 pm

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

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

Сообщение hc2hunter » Пт фев 14, 2020 6:50 pm

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

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

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

Сообщение noname_npc » Сб фев 15, 2020 12:17 am

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