Готовое desktop-приложение для мультимодального анализа эмоций по камере и видеофайлам.
Система объединяет:
checkpoints/best_emotion_model.ptscripts/run_app.pyscripts/run_ui.pyffmpeg в PATH (обязателен для извлечения аудио из видео)pip install -r requirements.txt
Проект использует 3 модели:
checkpoints/best_emotion_model.ptvosk-model-small-ru-0.22/seararubert-base-cased-russian-sentiment/ (также поддерживается rubert-base-cased-russian-sentiment/)Download files на странице моделиЕсли скачиваете вручную, распакуйте/скопируйте файлы в указанные папки в корне проекта.
Один рабочий запуск в production-режиме:
python scripts/run_app.py
Что делает этот скрипт:
Важно: автоматическая загрузка моделей работает только при подключении через VPN.
Дополнительно:
python scripts/run_app.py --force-download
python scripts/run_app.py --models vosk
python scripts/run_app.py --models rubert
python scripts/run_ui.py
В интерфейсе доступны:
После загрузки видео приложение выполняет предобработку перед воспроизведением:
ffmpegЕсли модель анализа текста недоступна, воспроизведение все равно работает, а эмоция текста устанавливается в NEUTRAL.
face/
├── checkpoints/
│ └── best_emotion_model.pt
├── config/
│ └── default.yaml
├── scripts/
│ ├── run_app.py
│ ├── download_models.py
│ ├── run_ui.py
│ └── ...
├── src/
│ ├── face_detection/
│ ├── emotion/
│ ├── audio/
│ ├── pipeline/
│ └── streams/
ffmpeg установлен и доступен в терминалеvosk-model-small-ru-0.22 в корне проектаДля внутреннего и учебного использования, если иная политика лицензирования не задана в вашей организации.
Готовое desktop-приложение для мультимодального анализа эмоций по камере и видеофайлам.
Система объединяет:
checkpoints/best_emotion_model.ptscripts/run_app.pyscripts/run_ui.pyffmpeg в PATH (обязателен для извлечения аудио из видео)pip install -r requirements.txt
Проект использует 3 модели:
checkpoints/best_emotion_model.ptvosk-model-small-ru-0.22/seararubert-base-cased-russian-sentiment/ (также поддерживается rubert-base-cased-russian-sentiment/)Download files на странице моделиЕсли скачиваете вручную, распакуйте/скопируйте файлы в указанные папки в корне проекта.
Один рабочий запуск в production-режиме:
python scripts/run_app.py
Что делает этот скрипт:
Важно: автоматическая загрузка моделей работает только при подключении через VPN.
Дополнительно:
python scripts/run_app.py --force-download
python scripts/run_app.py --models vosk
python scripts/run_app.py --models rubert
python scripts/run_ui.py
В интерфейсе доступны:
После загрузки видео приложение выполняет предобработку перед воспроизведением:
ffmpegЕсли модель анализа текста недоступна, воспроизведение все равно работает, а эмоция текста устанавливается в NEUTRAL.
face/
├── checkpoints/
│ └── best_emotion_model.pt
├── config/
│ └── default.yaml
├── scripts/
│ ├── run_app.py
│ ├── download_models.py
│ ├── run_ui.py
│ └── ...
├── src/
│ ├── face_detection/
│ ├── emotion/
│ ├── audio/
│ ├── pipeline/
│ └── streams/
ffmpeg установлен и доступен в терминалеvosk-model-small-ru-0.22 в корне проектаДля внутреннего и учебного использования, если иная политика лицензирования не задана в вашей организации.