[Приложение] мой MjDM (Android)
Модератор: immortal
-
- Сообщения: 175
- Зарегистрирован: Вс янв 20, 2019 10:48 am
- Благодарил (а): 64 раза
- Поблагодарили: 19 раз
Re: [Приложение] мой MjDM (Android)
Я тоже противник калди, т.к. имею 2 старых планшета с версией андроида 4.4.4
-
- Сообщения: 84
- Зарегистрирован: Пт окт 18, 2019 10:50 am
- Откуда: Санкт-Петербург
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Re: [Приложение] мой MjDM (Android)
Хм.. Даже не знаю..hc2hunter писал(а): ↑Пт мар 27, 2020 10:29 amИ еще вот вам демонстрашка движка Kaldi.
Попробуйте.
Она просто отображает слова, которые удается распознать. Оцените, какая чувствительность, как реагирует на телевизор и т.п.
Пока никакого ключевого слова нет, просто показывает все что слышит.
Настроек у Калди вообще никаких нет, поэтому вот как она слышит - так это и будет работать в нашем приложении, если туда эту поделку затащить.
______________________________________________
Скачать .apk (~90Мб) файл обновлен 27.03.2020 в 10:28
На телек реагирует, но только при хорошей громкости. Не всегда точно с телека повторяет диалоги, но как в сфинсе на всё подряд определяет "Алиса" - такого нет. Чувствительность Kaldi однозначно ниже. "Алиса"- произнося не громко распознает хорошо, из 10 раз подряд примерно 9-8 точно. Телек конечно мешает- вместо "алиса" - "А леша" бывает.
Для одного ключевого слова может и не плохо, с фразами будут трудности.
Попробую микрофон прикрыть на сфинксе, возможно будет лучше. Я бы может и оставил на соньке полудохлой, но она временами очень тупит..
А нельзя словарь урезать на движках в целях экономии места и производительности?
Судя по Kaldi не понимаю как сфинкс может путать, из шума и обрывков фраз пытаться слова строить.. да ещё и думать, что произнесли ключевое слово, видимо совершенно разные алгоритмы и у Kaldi присутствует хороший фильтр.
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
-
- Сообщения: 84
- Зарегистрирован: Пт окт 18, 2019 10:50 am
- Откуда: Санкт-Петербург
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Re: [Приложение] мой MjDM (Android)
Да, Kaldi не вариант. В сравнении с сфинксом на соньке и калди на хоноре (микрофон гораздо чувствительнее) с двух метров калди уже вместо Алиса распознает лолита)))) А сфинкс и с трех метров при шуме телека откликается не плохо. Одна беда только-ложные отклики, и даже на фразу "привет алиса", редко, но срабатывает- но это на Сяоми и хоноре.
- Рейтинг: 1.16%
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
-
- Сообщения: 84
- Зарегистрирован: Пт окт 18, 2019 10:50 am
- Откуда: Санкт-Петербург
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Re: [Приложение] мой MjDM (Android)
Оставлю на соньке пока, ну очень круто! Алиса включи комп.. Включи свет.. Включи проветривание.. Блин, круто круто)) Всё не наиграться... Костя, 39 годиков))))))
- Рейтинг: 1.16%
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
-
- Сообщения: 84
- Зарегистрирован: Пт окт 18, 2019 10:50 am
- Откуда: Санкт-Петербург
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Re: [Приложение] мой MjDM (Android)
Мысль появилась.
А если сделать несколько ключевых фраз. Запускать на одну команду и на более долгое время для нескольких.. Сделал переключение каналов на телеке, но каждый раз произносить ключевую фразу перед командой не удобно, так бы- Алиса переключи канал... Следующий.. Следующий... В гугле вроде сейчас можно адаптировать распознавание только на свой голос и по идее не должно срабатывает на фоновые голоса.. Да и не только для телека такой подход был бы удобен..
А если сделать несколько ключевых фраз. Запускать на одну команду и на более долгое время для нескольких.. Сделал переключение каналов на телеке, но каждый раз произносить ключевую фразу перед командой не удобно, так бы- Алиса переключи канал... Следующий.. Следующий... В гугле вроде сейчас можно адаптировать распознавание только на свой голос и по идее не должно срабатывает на фоновые голоса.. Да и не только для телека такой подход был бы удобен..
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
-
- Сообщения: 84
- Зарегистрирован: Пт окт 18, 2019 10:50 am
- Откуда: Санкт-Петербург
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Re: [Приложение] мой MjDM (Android)
Хотя не представляю каким образом это реализовывать, как и когда считать конец одной команды и последующих, гугл наверное сам определяет конец и передаёт текст...
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Приложение] мой MjDM (Android)
Такие вещи делаются шаблонами. В том шаблоне, который отрабатывает на переключи канал, выставляется контекст на какое-то не очень большое время и вызывается ask('Переключила канал',3); (например) Алиса проговорит что она переключила канал и перейдёт в режим прослушки.kostyaer писал(а): ↑Сб мар 28, 2020 1:17 amМысль появилась.
А если сделать несколько ключевых фраз. Запускать на одну команду и на более долгое время для нескольких.. Сделал переключение каналов на телеке, но каждый раз произносить ключевую фразу перед командой не удобно, так бы- Алиса переключи канал... Следующий.. Следующий... В гугле вроде сейчас можно адаптировать распознавание только на свой голос и по идее не должно срабатывает на фоновые голоса.. Да и не только для телека такой подход был бы удобен..
Для того чтобы отработала команда следующий, добавляется Шаблон следующий в контексте Переключи канал, который переключает канал и снова вызывает ask
-
- Сообщения: 84
- Зарегистрирован: Пт окт 18, 2019 10:50 am
- Откуда: Санкт-Петербург
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Re: [Приложение] мой MjDM (Android)
Спасибо за подсказку, я только на днях добрался до шаблонов) ещё не освоил. Буду изучать. Но у меня сразу возникает вопрос - каким образом приложение будет слушать остальные команды без ключевой фразы, оно ведь сразу переходит в режим ожидания. Или мажор отправляет запрос приложению на распознавание?fandaymon писал(а): ↑Сб мар 28, 2020 3:13 amТакие вещи делаются шаблонами. В том шаблоне, который отрабатывает на переключи канал, выставляется контекст на какое-то не очень большое время и вызывается ask('Переключила канал',3); (например) Алиса проговорит что она переключила канал и перейдёт в режим прослушки.kostyaer писал(а): ↑Сб мар 28, 2020 1:17 amМысль появилась.
А если сделать несколько ключевых фраз. Запускать на одну команду и на более долгое время для нескольких.. Сделал переключение каналов на телеке, но каждый раз произносить ключевую фразу перед командой не удобно, так бы- Алиса переключи канал... Следующий.. Следующий... В гугле вроде сейчас можно адаптировать распознавание только на свой голос и по идее не должно срабатывает на фоновые голоса.. Да и не только для телека такой подход был бы удобен..
Для того чтобы отработала команда следующий, добавляется Шаблон следующий в контексте Переключи канал, который переключает канал и снова вызывает ask
Я если честно только на 36 странице тут остановился, не о всех примочках ещё вкурсе.. Да и вообще месяца 3 только занимался и забросил как настроил автоматизацию, хотя в апреле уже будет год с установки..
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
-
- Сообщения: 84
- Зарегистрирован: Пт окт 18, 2019 10:50 am
- Откуда: Санкт-Петербург
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Re: [Приложение] мой MjDM (Android)
А нет выбора источника записи? В телефонах вроде не один микрофон установлен. Или на аппаратном уровне в зависимости от режима микширование происходит..?
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Приложение] мой MjDM (Android)
ask вместо say говорит терминалу - проговори фразу и слушай ответkostyaer писал(а): ↑Сб мар 28, 2020 3:39 amСпасибо за подсказку, я только на днях добрался до шаблонов) ещё не освоил. Буду изучать. Но у меня сразу возникает вопрос - каким образом приложение будет слушать остальные команды без ключевой фразы, оно ведь сразу переходит в режим ожидания. Или мажор отправляет запрос приложению на распознавание?
- Рейтинг: 1.16%