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

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

Модератор: immortal

kostyaer
Сообщения: 84
Зарегистрирован: Пт окт 18, 2019 10:50 am
Откуда: Санкт-Петербург
Благодарил (а): 11 раз
Поблагодарили: 7 раз

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

Сообщение kostyaer » Пт апр 03, 2020 12:22 am

tarasfrompir писал(а):
Чт апр 02, 2020 7:05 pm
kostyaer писал(а):
Чт апр 02, 2020 6:10 pm
kostyaer писал(а):
Чт апр 02, 2020 5:55 pm
Калди конечно...
Результаты:
первые- "Алиса включи свет"
последнее- "Привет алиса"
СкриншотПоказать
Изображение
И это всё менее метра от телефона, "шум" от телека минимален..
Прости ошибка - VOSk на сети Kaldi
Нашел такую ссылку https://www.linux.org.ru/news/multimedia/15473143
Установил демку.... на мой взгляд ничем не отличается от Kaldi, может и ещё хуже.. сравниваю с демкой, что предоставил hc2hunter
Что бесит больше всего в Калди да и этой библиотеке, так это то, что изначально они правильно распознают и слова и окончания, но в конечный вариант выдают бред.
"Выключи" вот распознает же.. так нет надо заменить на "выключил" "выключили" и т.п., и не разу не выдало конечный результат "ВЫКЛЮЧИ"


Вот вроде и распознает Алиса, но в последний момент меняет https://yadi.sk/i/T3i0JaUMIxMMcw
Тут "Выключи" произносил четко.. так нет =))) https://yadi.sk/i/7Mwt_Gljf2amBg
Тут прямо в микрофон, чуть ли не слогами четко-четко "Привет Алиса" и "Алиса" https://yadi.sk/i/slEv2WuF1tCJNw
зы. прямые ссылки на картинки долго не работают.. =(

ps
И тот же гугл, очень хорошо окончания распознает... и работает автономно без инета, недавно проверил.. неужели никто не может повторить их движок.. или уже такое только на платной основе(
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
kostyaer
Сообщения: 84
Зарегистрирован: Пт окт 18, 2019 10:50 am
Откуда: Санкт-Петербург
Благодарил (а): 11 раз
Поблагодарили: 7 раз

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

Сообщение kostyaer » Пт апр 03, 2020 1:26 am

hc2hunter писал(а):
Вт мар 31, 2020 1:15 pm
Демка по Сфинксу не получится...
И вот почему. Сфинкс не умеет просто слушать эфир. Ему можно лишь указать - "Анализируй эфир на предмет ключевой фразы". Тогда он будет сидеть и ждать совпадения.
А просто так слушать некоторое время и потом выдать результат он не умеет... :?

Так что, в качестве альтернативы он отпадает.
Почитал про сфинкс статейку на хабре https://habr.com/ru/post/237589/
Пишут, что можно и словарь ограничить своим набором или "Грамматика JSGF" это и есть "ключевые фразы"..?
И слушать вроде умеет...
Ладно, пособираю ещё инфы на эту тему...
Что то меня зацепило.. скорее всего спортивный интерес =))
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Пт апр 03, 2020 7:49 am

kostyaer писал(а):
Пт апр 03, 2020 1:26 am
hc2hunter писал(а):
Вт мар 31, 2020 1:15 pm
Демка по Сфинксу не получится...
И вот почему. Сфинкс не умеет просто слушать эфир. Ему можно лишь указать - "Анализируй эфир на предмет ключевой фразы". Тогда он будет сидеть и ждать совпадения.
А просто так слушать некоторое время и потом выдать результат он не умеет... :?

Так что, в качестве альтернативы он отпадает.
Почитал про сфинкс статейку на хабре https://habr.com/ru/post/237589/
Пишут, что можно и словарь ограничить своим набором или "Грамматика JSGF" это и есть "ключевые фразы"..?
И слушать вроде умеет...
Ладно, пособираю ещё инфы на эту тему...
Что то меня зацепило.. скорее всего спортивный интерес =))
Это просто набор слов - которые будет распознавать сфинкс...
Спасибо нам ПОМОЖЕТ..!
kostyaer
Сообщения: 84
Зарегистрирован: Пт окт 18, 2019 10:50 am
Откуда: Санкт-Петербург
Благодарил (а): 11 раз
Поблагодарили: 7 раз

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

Сообщение kostyaer » Пт апр 03, 2020 12:16 pm

tarasfrompir писал(а):
Пт апр 03, 2020 7:49 am
kostyaer писал(а):
Пт апр 03, 2020 1:26 am
hc2hunter писал(а):
Вт мар 31, 2020 1:15 pm
Демка по Сфинксу не получится...
И вот почему. Сфинкс не умеет просто слушать эфир. Ему можно лишь указать - "Анализируй эфир на предмет ключевой фразы". Тогда он будет сидеть и ждать совпадения.
А просто так слушать некоторое время и потом выдать результат он не умеет... :?

Так что, в качестве альтернативы он отпадает.
Почитал про сфинкс статейку на хабре https://habr.com/ru/post/237589/
Пишут, что можно и словарь ограничить своим набором или "Грамматика JSGF" это и есть "ключевые фразы"..?
И слушать вроде умеет...
Ладно, пособираю ещё инфы на эту тему...
Что то меня зацепило.. скорее всего спортивный интерес =))
Это просто набор слов - которые будет распознавать сфинкс...
Получается можно составить свой "словарь" (включи\выключи, свет, подсветку, вытяжку и т.д.) остальное будет игнорировать и это хорошо, только не понятно с окончаниями, если распознает "включиЛ" проигнорирует или всё таки сработает.. судя по тому как сфинкс во всем слышит "Алиса", то скорее всего сработает..
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
kostyaer
Сообщения: 84
Зарегистрирован: Пт окт 18, 2019 10:50 am
Откуда: Санкт-Петербург
Благодарил (а): 11 раз
Поблагодарили: 7 раз

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

Сообщение kostyaer » Пт апр 03, 2020 1:02 pm

Это https://habr.com/ru/post/167479/ касается андроида?
Вроде как можно сделать адаптацию на свой голос и создать свою языковую модель.. Допустим если собрать самому и заменить файлы в приложении, на сколько реален такой вариант? (я ранее как раз об этом спрашивал, можно ли урезать словарь, зачем куча слов которые не будут использоваться)
Или же проще использовать JavaScript Grammar File?
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Пт апр 03, 2020 2:05 pm

kostyaer писал(а):
Пт апр 03, 2020 1:02 pm
Это https://habr.com/ru/post/167479/ касается андроида?
Вроде как можно сделать адаптацию на свой голос и создать свою языковую модель.. Допустим если собрать самому и заменить файлы в приложении, на сколько реален такой вариант? (я ранее как раз об этом спрашивал, можно ли урезать словарь, зачем куча слов которые не будут использоваться)
Или же проще использовать JavaScript Grammar File?
Эта тема крутится уже не один год и попыток было множество - но сейчас появились микрофонные рейды - которые (я думаю) могут улучшить ситуацию с этим вопросом. Мои недавние тесты вчерашние показали что можно все это делать и спокойно...
Спасибо нам ПОМОЖЕТ..!
kostyaer
Сообщения: 84
Зарегистрирован: Пт окт 18, 2019 10:50 am
Откуда: Санкт-Петербург
Благодарил (а): 11 раз
Поблагодарили: 7 раз

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

Сообщение kostyaer » Сб апр 04, 2020 1:17 am

tarasfrompir писал(а):
Пт апр 03, 2020 2:05 pm
Эта тема крутится уже не один год и попыток было множество - но сейчас появились микрофонные рейды - которые (я думаю) могут улучшить ситуацию с этим вопросом. Мои недавние тесты вчерашние показали что можно все это делать и спокойно...
Подскажите, что за микрофонные рейды? Такого плана?

Да... почитал тему "Оффлайн распознавание речи. PocketSphinx" ничего видимо с того времени особо и не поменялось :( Раньше и не интересовался этой темой пока не встретил это приложение.
coolermister Эх, простите меня друзья, что так я и не довел дело до конца( Не могу получить качественный сигнал, и побороть ложные срабатывания(
Уже реально несколько лет на это угробил) Кому нибудь еще это интересно? Перепробовал кучу кодеков realtek, половину карт creative(почти все sb live, и пару audigy), с десяток микрофонов(stelberry, шорох, электретные микрофоны, конденсаторные)... И хоть убей, качество отвратное! Проклятье какое то. Для человека то нормально, но не для pocketsphinx.
Потестил на Сяоми в боевом режиме, у него ну очень чувствительный микрофон, заклеил изолентой, иголкой сделал отверстие.. в принципе можно использовать... вот только приложение падает через несколько часов =(

А на Соньке всё бы ничего, и ложных срабатываний практически нет, и в целом приложение работает стабильно, но при длительном простое гугл начинает откликаться через несколько секунд, хотя сфинкс при этом распознает всегда мгновенно.
После прочтения той многолетней темы желания уже на серваке пробовать нет =)))
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Сб апр 04, 2020 6:00 am

Ну как идея то да такого плана , но естб они и подешевле и к примеру камеры от сони плейстаттион , и на алике уже много чего такого продают.
А у меня вчера - по поводу качества - 99% срабатывание и отгадывание моих команд на ноутбучном микрофоне вот это - https://ru.stackoverflow.com/questions/ ... %B2-python
Просто супер - если что начну сегодня модуль
Спасибо нам ПОМОЖЕТ..!
kostyaer
Сообщения: 84
Зарегистрирован: Пт окт 18, 2019 10:50 am
Откуда: Санкт-Петербург
Благодарил (а): 11 раз
Поблагодарили: 7 раз

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

Сообщение kostyaer » Сб апр 04, 2020 11:36 am

tarasfrompir писал(а):
Сб апр 04, 2020 6:00 am
Ну как идея то да такого плана , но естб они и подешевле и к примеру камеры от сони плейстаттион , и на алике уже много чего такого продают.
А у меня вчера - по поводу качества - 99% срабатывание и отгадывание моих команд на ноутбучном микрофоне вот это - https://ru.stackoverflow.com/questions/ ... %B2-python
Просто супер - если что начну сегодня модуль
Здорово!!! Модуль для мажора? под какую ОС? Держите в курсе!!
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
kostyaer
Сообщения: 84
Зарегистрирован: Пт окт 18, 2019 10:50 am
Откуда: Санкт-Петербург
Благодарил (а): 11 раз
Поблагодарили: 7 раз

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

Сообщение kostyaer » Сб апр 04, 2020 11:48 am

Победил долгий отклик гугловской распознавалки после простоя.
Выставил максимальный приоритет приложению Google. Проснулся сам, разбудил Алису- отклик мгновенный! :)
До последнего был уверен, что за распознавание речи у гугла отвечает отдельное приложение :|
т.ч. вполне рабочее приложение со своими нюансами.
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
Ответить