Skip to content

Странные детекторы ключевых слов работающие через сторонние сервисы

License

Notifications You must be signed in to change notification settings

Aculeasis/mdmt2-streams-hwd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Streams hotword detectors for mdmTerminal2

Добавляет детекторы ключевых слов основанные на непрерывной передаче аудиопотока сервису распознавания речи и поиску ключевых слов в нем. Такой подход может дать неплохие результаты и хорошую совместимость, но значительно увеличивает нагрузку на CPU, сетевой трафик, требует подключение к сети и сильно снижает приватность при использовании сторонних сервисов.

В режиме chrome_mode детектор также извлечет и сам распознанный текст, иначе только среагирует на ключевое слово.

Установка

cd mdmTerminal2/src/plugins
git clone https://github.com/Aculeasis/mdmt2-streams-hwd

И перезапустить терминал.

Настройка

Нужно указать детектор в [listener] detector.

Также нужно добавить "псевдо-модели" с расширением .1 в [models] с ключевыми фразами. Сами файлы моделей создавать не нужно. Например:

[listener]
detector = stream-vosk

[models]
alisa1.1 = Алиса|Алиска|Алиса Селезнева
model2.1 = Гугл

После выбора детектора из плагина терминал будет ругаться при запуске\остановке на неизвестный детектор, это нормально.

Доступные детекторы:

  • stream-vosk: Использует официальный vosk-server (на WebSocket), vosk-rest должен быть настроен и настроен именно на него.

About

Странные детекторы ключевых слов работающие через сторонние сервисы

Topics

Resources

License

Stars

Watchers

Forks

Languages