[Приложение] мой MjDM (Android)
Модератор: immortal
- hc2hunter
- Сообщения: 507
- Зарегистрирован: Сб дек 02, 2017 10:45 am
- Откуда: RUS
- Благодарил (а): 228 раз
- Поблагодарили: 348 раз
Re: [Приложение] мой MjDM (Android)
Вот же зараза...
Уже неделю трахаюсь с попытками прикрутить BlueTooth-кнопку. На первый взгляд все казалось довольно несложно, а на деле оказалось, что почти ничего из методик не работает, а что работает - безбожно глючит и регулярно перестает откликаться...
Уже неделю трахаюсь с попытками прикрутить BlueTooth-кнопку. На первый взгляд все казалось довольно несложно, а на деле оказалось, что почти ничего из методик не работает, а что работает - безбожно глючит и регулярно перестает откликаться...
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: [Приложение] мой MjDM (Android)
Дурацкие мысли в сторону - и вперед - отговорок мы не принимаемhc2hunter писал(а): ↑Пн апр 06, 2020 12:42 pmВот же зараза...
Уже неделю трахаюсь с попытками прикрутить BlueTooth-кнопку. На первый взгляд все казалось довольно несложно, а на деле оказалось, что почти ничего из методик не работает, а что работает - безбожно глючит и регулярно перестает откликаться...

Спасибо нам ПОМОЖЕТ..!
- hc2hunter
- Сообщения: 507
- Зарегистрирован: Сб дек 02, 2017 10:45 am
- Откуда: RUS
- Благодарил (а): 228 раз
- Поблагодарили: 348 раз
Re: [Приложение] мой MjDM (Android)
Да просто оказалось, что всё гладко было во времена 4.4.2, когда весьма просто было отслеживать состояния кнопок, и в том числе медийных устройств (типа BT-клавиатур).
Но вот наступили эпохальные Android 6+... где придумали, что для обнаружения медийных событий нужно открывать имено медийную сессию, и они никак иначе не могут применяться кроме как для управления музыкой и звуковыми потоками. А с эпохи Android 8+ это вообще превратилось в полный маразм...
Реально сижу в прострации, т.к. даже самые простые решения оказываются настолько мудреными, что диву даешься...
Стал разбираться глубже (а когда разбираешься, смотришь у кого как сделано), и оказалось, что даже знаменитый PowerAMP работает с гарнитурами через кучу хаков и костылей, и сам при этом с ними неоднократно глючит и пропускает события...
Уже просто решил сделать перерыв... Т.к. неделя мучений реальных плодов не принесла.
Можете расценивать как слабость характера и желание поплакаться в жилетку...
Но вот наступили эпохальные Android 6+... где придумали, что для обнаружения медийных событий нужно открывать имено медийную сессию, и они никак иначе не могут применяться кроме как для управления музыкой и звуковыми потоками. А с эпохи Android 8+ это вообще превратилось в полный маразм...
Реально сижу в прострации, т.к. даже самые простые решения оказываются настолько мудреными, что диву даешься...

Стал разбираться глубже (а когда разбираешься, смотришь у кого как сделано), и оказалось, что даже знаменитый PowerAMP работает с гарнитурами через кучу хаков и костылей, и сам при этом с ними неоднократно глючит и пропускает события...

Уже просто решил сделать перерыв... Т.к. неделя мучений реальных плодов не принесла.
Можете расценивать как слабость характера и желание поплакаться в жилетку...

-
- Сообщения: 1465
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 262 раза
- Поблагодарили: 455 раз
Re: [Приложение] мой MjDM (Android)
Уж вам то все простят минутную слабость


Отвлекитесь, выпейте чашечку <s>кофе<s> коньячку, подышите свежим воздухом (хоть на балконе), почитайте хорошую книжку.
В общем, отдохните и расслабьтесь. Сообщество это крайне рекомендует и даже настаивает.

- Рейтинг: 1.16%
-
- Сообщения: 85
- Зарегистрирован: Пт окт 18, 2019 10:50 am
- Откуда: Санкт-Петербург
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Re: [Приложение] мой MjDM (Android)
Да может нафиг эту кнопку тогда, главное чтобы не глючило =) Терминал отличный!hc2hunter писал(а): ↑Пн апр 06, 2020 12:42 pmВот же зараза...
Уже неделю трахаюсь с попытками прикрутить BlueTooth-кнопку. На первый взгляд все казалось довольно несложно, а на деле оказалось, что почти ничего из методик не работает, а что работает - безбожно глючит и регулярно перестает откликаться...
Думаю будет достаточно с блютуз микрофона просто слушать.. в настройки добавить выбор..
С блютуз колонкой поиграть, попробовать микрофон перепаять...
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: [Приложение] мой MjDM (Android)
И еще - тут колупаю библиотеку VOSK-API (вместо сфинкса), во первіх база 40 мегабайт , распознавание получшее будет, И если ограничится набором слов и команд находящихся в Мажордомо . ТО распознавание офлайн на 95 % точности.. Поверь 4 дня тестов - результат просто превосходный
+ к тому не зависает, огромный минус Рідної мови немає...
+ к тому не зависает, огромный минус Рідної мови немає...
- За это сообщение автора tarasfrompir поблагодарил:
- hc2hunter (Вт апр 07, 2020 4:22 pm)
- Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 85
- Зарегистрирован: Пт окт 18, 2019 10:50 am
- Откуда: Санкт-Петербург
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Re: [Приложение] мой MjDM (Android)
Я тоже за уменьшение словаря до необходимых команд. Про грамматику не очень хорошо отзываются..tarasfrompir писал(а): ↑Пн апр 06, 2020 7:43 pmИ еще - тут колупаю библиотеку VOSK-API (вместо сфинкса), во первіх база 40 мегабайт , распознавание получшее будет, И если ограничится набором слов и команд находящихся в Мажордомо . ТО распознавание офлайн на 95 % точности.. Поверь 4 дня тестов - результат просто превосходный
+ к тому не зависает, огромный минус Рідної мови немає...
Несколько статей на хабре почитал, вроде не сложно свой словарь собрать, единственное с компа надо делать...
Как вариант в приложение собрать общий, а в настройках сделать загрузку своего словаря.
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: [Приложение] мой MjDM (Android)
Для того чтобы правильно и точно распознавало - 2 варианта есть -kostyaer писал(а): ↑Вт апр 07, 2020 12:11 pmЯ тоже за уменьшение словаря до необходимых команд. Про грамматику не очень хорошо отзываются..tarasfrompir писал(а): ↑Пн апр 06, 2020 7:43 pmИ еще - тут колупаю библиотеку VOSK-API (вместо сфинкса), во первіх база 40 мегабайт , распознавание получшее будет, И если ограничится набором слов и команд находящихся в Мажордомо . ТО распознавание офлайн на 95 % точности.. Поверь 4 дня тестов - результат просто превосходный
+ к тому не зависает, огромный минус Рідної мови немає...
Несколько статей на хабре почитал, вроде не сложно свой словарь собрать, единственное с компа надо делать...
Как вариант в приложение собрать общий, а в настройках сделать загрузку своего словаря.
1. вручную собрать все слова употребляемые в мажордомо для подачи команд
2. Тоже что и первое только это сделать можно автоматически.
Ведь всегда подавая команду МДМ мы знаем что она уже там есть и соответсвтенно ждем реагирования на нее.
А если использовать ВЕСЬ словарь - то там действительно проблема с окончаниями есть . Я не знаю на чем ее тренировали - но для нее надо четко выговаривать слова и окончания в том числе ... Тогда она распознает очень уверенно...
Ну где то так
ПС
Хабр не показатель - потому что там всегда хотят всего и отовсюду.
А самое смешное - решил я тут проверить как работает VOSk API и делюсь результатом, но результат то субьективен. Никто же не колупается с этим вопросом год, или два. А попробовал - и сказал - фе...
Спасибо нам ПОМОЖЕТ..!
- hc2hunter
- Сообщения: 507
- Зарегистрирован: Сб дек 02, 2017 10:45 am
- Откуда: RUS
- Благодарил (а): 228 раз
- Поблагодарили: 348 раз
Re: [Приложение] мой MjDM (Android)
VOSK-API надо посмотреть, если там что-то есть под Андроид.
Если базу удастся уменьшить под нужные слова - превосходно!
С кнопкой еще помучаюсь... уже даже самому интересно как же люди это все заставляют работать в своих поделках. Вроде все статусы с блютуза получаю корректно, а вот события с кнопки ну никак толком стабильно не доходят...
Ну и потом я ж не отрицаю, что это не кнопка виновата, а я тупой
Ничего, поразбираюсь. Карантин немного расслабил ещё, и весна... появились прочие дела по дому...
Если базу удастся уменьшить под нужные слова - превосходно!
С кнопкой еще помучаюсь... уже даже самому интересно как же люди это все заставляют работать в своих поделках. Вроде все статусы с блютуза получаю корректно, а вот события с кнопки ну никак толком стабильно не доходят...
Ну и потом я ж не отрицаю, что это не кнопка виновата, а я тупой

Ничего, поразбираюсь. Карантин немного расслабил ещё, и весна... появились прочие дела по дому...
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: [Приложение] мой MjDM (Android)
Андроид есть - ибо сама база для андроида сжимается...hc2hunter писал(а): ↑Вт апр 07, 2020 4:20 pmVOSK-API надо посмотреть, если там что-то есть под Андроид.
Если базу удастся уменьшить под нужные слова - превосходно!
С кнопкой еще помучаюсь... уже даже самому интересно как же люди это все заставляют работать в своих поделках. Вроде все статусы с блютуза получаю корректно, а вот события с кнопки ну никак толком стабильно не доходят...
Ну и потом я ж не отрицаю, что это не кнопка виновата, а я тупой![]()
Ничего, поразбираюсь. Карантин немного расслабил ещё, и весна... появились прочие дела по дому...
Спасибо нам ПОМОЖЕТ..!