Страница 37 из 84

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

Добавлено: Чт фев 13, 2020 9:01 am
hc2hunter
Очередь изготовим...
Над слушать эфир подумаем... может что и получится
Стоп-паузу намутим...
Громкость тоже рассмотрим, чтобы API соответствовать...

:)

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

Добавлено: Чт фев 13, 2020 10:17 am
hc2hunter
Голосовая распознанная фраза теперь отправляется на сервер.
Команда ask:текст поддерживается

Все изменения буду пока производить в том большом сообщении, там же буду выкладывать свежие тестовые сборки.
(чтобы информация собиралась в одном месте)
viewtopic.php?f=5&t=6737&start=350#p114951
О свежих изменениях буду информировать ниже...

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

Добавлено: Чт фев 13, 2020 11:13 am
hc2hunter
Работа с громкостью добавлена
viewtopic.php?f=5&t=6737&p=114951#p114951

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

Добавлено: Чт фев 13, 2020 11:19 am
fandaymon
hc2hunter писал(а):
Чт фев 13, 2020 9:01 am
Над слушать эфир подумаем... может что и получится
В старом мажордроиде ключевую фразу отлавливал покет сфинкс (не знаю как сейчас). Но наверное snowboy под эти цели лучше будет - вроде бы там есть версия под андроид
https://github.com/Kitt-AI/snowboy/tree ... es/Android

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

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

На этом пока с API покончено.
Единственную оставшуюся из официального API команду rtsp: пока реализовывать не планирую...

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

Добавлено: Чт фев 13, 2020 1:11 pm
hc2hunter
Организовал очередь входящих tts: сообщений.
Также, если в момент поступления tts:-сообщения проигрывалась какая-то музычка по команде play:url, она встанет на паузу, после окончания проговаривания сообщений воспроизведение возобновится.

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

Пробуйте, тестируйте...
viewtopic.php?f=5&t=6737&p=114951#p114951

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

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

Попробую, в общем, вычудить... посмотрим что получится...
Возможно, что для устройства в качестве Терминала будет вполне годно. В кармане такое носить прежде всего сильно аккум сосёт...

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

Добавлено: Пт фев 14, 2020 6:26 pm
noname_npc
Кнопку голосовой команды не планируете вниз опустить? Тянуться далековато на больших диагоналях экранов.

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

Добавлено: Пт фев 14, 2020 6:50 pm
hc2hunter
А куда вниз? Предложите - прикинем.

Чуть не успел сегодня закончить... Вроде сделал фоновую прослушку с определением ключевого слова.
Конечно, все это странновато работает... т.к. все построено не на нативном движке операционки, а на самодельных извращениях (спасибо google!).
В понедельник дорисую интерфейс с настройками и отдам на испытание. Проблемы разработки также связаны с тем, что в эмуляторе совершенно невозможно отлаживать подобный функционал. Приходится программировать прямо на живых устройствах.

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

Добавлено: Сб фев 15, 2020 12:17 am
noname_npc
Чтобы пальцем дотягиваться. Обычно телефон одной рукой держим же