[Приложение] мой MjDM (Android)
Модератор: immortal
- hc2hunter
- Сообщения: 507
- Зарегистрирован: Сб дек 02, 2017 10:45 am
- Откуда: RUS
- Благодарил (а): 228 раз
- Поблагодарили: 348 раз
Re: [Приложение] мой MjDM (Android)
Очередь изготовим...
Над слушать эфир подумаем... может что и получится
Стоп-паузу намутим...
Громкость тоже рассмотрим, чтобы API соответствовать...
Над слушать эфир подумаем... может что и получится
Стоп-паузу намутим...
Громкость тоже рассмотрим, чтобы API соответствовать...
- hc2hunter
- Сообщения: 507
- Зарегистрирован: Сб дек 02, 2017 10:45 am
- Откуда: RUS
- Благодарил (а): 228 раз
- Поблагодарили: 348 раз
Re: [Приложение] мой MjDM (Android)
Голосовая распознанная фраза теперь отправляется на сервер.
Команда ask:текст поддерживается
Все изменения буду пока производить в том большом сообщении, там же буду выкладывать свежие тестовые сборки.
(чтобы информация собиралась в одном месте)
viewtopic.php?f=5&t=6737&start=350#p114951
О свежих изменениях буду информировать ниже...
Команда ask:текст поддерживается
Все изменения буду пока производить в том большом сообщении, там же буду выкладывать свежие тестовые сборки.
(чтобы информация собиралась в одном месте)
viewtopic.php?f=5&t=6737&start=350#p114951
О свежих изменениях буду информировать ниже...
- hc2hunter
- Сообщения: 507
- Зарегистрирован: Сб дек 02, 2017 10:45 am
- Откуда: RUS
- Благодарил (а): 228 раз
- Поблагодарили: 348 раз
Re: [Приложение] мой MjDM (Android)
Работа с громкостью добавлена
viewtopic.php?f=5&t=6737&p=114951#p114951
viewtopic.php?f=5&t=6737&p=114951#p114951
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Приложение] мой MjDM (Android)
В старом мажордроиде ключевую фразу отлавливал покет сфинкс (не знаю как сейчас). Но наверное snowboy под эти цели лучше будет - вроде бы там есть версия под андроид
https://github.com/Kitt-AI/snowboy/tree ... es/Android
- Рейтинг: 1.16%
- hc2hunter
- Сообщения: 507
- Зарегистрирован: Сб дек 02, 2017 10:45 am
- Откуда: RUS
- Благодарил (а): 228 раз
- Поблагодарили: 348 раз
Re: [Приложение] мой MjDM (Android)
Добавил команды stop, pause, resume (относящиеся к команде play:url).
Также добавлены команды hi и voice
viewtopic.php?f=5&t=6737&p=114951#p114951
На этом пока с API покончено.
Единственную оставшуюся из официального API команду rtsp: пока реализовывать не планирую...
Также добавлены команды 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)
Организовал очередь входящих tts: сообщений.
Также, если в момент поступления tts:-сообщения проигрывалась какая-то музычка по команде play:url, она встанет на паузу, после окончания проговаривания сообщений воспроизведение возобновится.
Все нюансы постарался развернуто описать в списке команд.
Пробуйте, тестируйте...
viewtopic.php?f=5&t=6737&p=114951#p114951
Также, если в момент поступления tts:-сообщения проигрывалась какая-то музычка по команде play:url, она встанет на паузу, после окончания проговаривания сообщений воспроизведение возобновится.
Все нюансы постарался развернуто описать в списке команд.
Пробуйте, тестируйте...
viewtopic.php?f=5&t=6737&p=114951#p114951
- Рейтинг: 1.16%
- hc2hunter
- Сообщения: 507
- Зарегистрирован: Сб дек 02, 2017 10:45 am
- Откуда: RUS
- Благодарил (а): 228 раз
- Поблагодарили: 348 раз
Re: [Приложение] мой MjDM (Android)
Мда... с прослушиванием эфира просто озеро подводных камней...
Начиная с того, что Android > 8 не умеет перманентно слушать эфир. Приходится ему циклически это организовывать. Как следствие в каждый момент включения прослушивания мы слышим характерный "beep". Если его не глушить - он повторяется методично каждые примерно 5 секунд. Если глушить - это влечет дополнительное отслеживание громкости MEDIA и кучу вопросов - что делать с разными звуковыми событиями...
Готовые движки типа "сфинкса" по сути делают то же самое (циклический запуск распознавания).
А вообще как обычно просто Google понаставил заборов, чтобы никто не смел попереть его "священную корову" OK Google...
Попробую, в общем, вычудить... посмотрим что получится...
Возможно, что для устройства в качестве Терминала будет вполне годно. В кармане такое носить прежде всего сильно аккум сосёт...
Начиная с того, что Android > 8 не умеет перманентно слушать эфир. Приходится ему циклически это организовывать. Как следствие в каждый момент включения прослушивания мы слышим характерный "beep". Если его не глушить - он повторяется методично каждые примерно 5 секунд. Если глушить - это влечет дополнительное отслеживание громкости MEDIA и кучу вопросов - что делать с разными звуковыми событиями...
Готовые движки типа "сфинкса" по сути делают то же самое (циклический запуск распознавания).
А вообще как обычно просто Google понаставил заборов, чтобы никто не смел попереть его "священную корову" OK Google...
Попробую, в общем, вычудить... посмотрим что получится...
Возможно, что для устройства в качестве Терминала будет вполне годно. В кармане такое носить прежде всего сильно аккум сосёт...
-
- Сообщения: 48
- Зарегистрирован: Сб июл 21, 2018 9:08 pm
- Откуда: Калининград
- Благодарил (а): 10 раз
- Поблагодарили: 5 раз
Re: [Приложение] мой MjDM (Android)
Кнопку голосовой команды не планируете вниз опустить? Тянуться далековато на больших диагоналях экранов.
- hc2hunter
- Сообщения: 507
- Зарегистрирован: Сб дек 02, 2017 10:45 am
- Откуда: RUS
- Благодарил (а): 228 раз
- Поблагодарили: 348 раз
Re: [Приложение] мой MjDM (Android)
А куда вниз? Предложите - прикинем.
Чуть не успел сегодня закончить... Вроде сделал фоновую прослушку с определением ключевого слова.
Конечно, все это странновато работает... т.к. все построено не на нативном движке операционки, а на самодельных извращениях (спасибо google!).
В понедельник дорисую интерфейс с настройками и отдам на испытание. Проблемы разработки также связаны с тем, что в эмуляторе совершенно невозможно отлаживать подобный функционал. Приходится программировать прямо на живых устройствах.
Чуть не успел сегодня закончить... Вроде сделал фоновую прослушку с определением ключевого слова.
Конечно, все это странновато работает... т.к. все построено не на нативном движке операционки, а на самодельных извращениях (спасибо google!).
В понедельник дорисую интерфейс с настройками и отдам на испытание. Проблемы разработки также связаны с тем, что в эмуляторе совершенно невозможно отлаживать подобный функционал. Приходится программировать прямо на живых устройствах.
- Рейтинг: 1.16%
-
- Сообщения: 48
- Зарегистрирован: Сб июл 21, 2018 9:08 pm
- Откуда: Калининград
- Благодарил (а): 10 раз
- Поблагодарили: 5 раз
Re: [Приложение] мой MjDM (Android)
Чтобы пальцем дотягиваться. Обычно телефон одной рукой держим же