Этот проект предоставляет REST API для анализа уровня и типа стресса по аудиофайлам с использованием моделей машинного обучения. API принимает аудиофайлы в различных форматах, конвертирует их в формат WAV при необходимости и возвращает JSON-ответ с обнаруженными эмоциями, уровнем стресса, типом стресса и кратким описанием эмоционального состояния.
- Поддержка аудиофайлов в форматах MP3, OGG и WAV
- Конвертация аудиофайлов в формат WAV при необходимости
- Анализ эмоций с использованием библиотеки Aniemore
- Расчет уровня и типа стресса
- Предоставление описания эмоционального состояния
- Возврат результатов в формате JSON
- Python 3.8+
- Установленный SoX (Sound eXchange) на вашей системе
Для установки SoX на Ubuntu или Debian используйте следующие команды:
sudo apt-get update
sudo apt-get install -y sox libsox-fmt-all