Страница 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
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
Чтобы пальцем дотягиваться. Обычно телефон одной рукой держим же