Application d'analyse émotionnelle avec IA qui analyse les textes et audios pour comprendre l'état émotionnel des utilisateurs et générer des réponses empathiques.
# Activer l'environnement virtuel
source venv/bin/activate # Mac/Linux
venv\Scripts\activate # Windows
# Configurer les clés API dans .env
nano .env# Démarrer Redis (si pas déjà lancé)
redis-server
# Démarrer le worker Celery
celery -A services.notification_service worker --loglevel=info
# Démarrer l'API
python main.pyL'API sera disponible sur : http://localhost:8000
Documentation interactive : http://localhost:8000/docs
- Python 3.9+
- Redis
- Clé API Anthropic Claude
- Firebase (pour notifications push)
- FastAPI
- Whisper (transcription audio)
- Transformers (analyse émotionnelle)
- Claude API (génération de réponses)
- Celery + Redis (tâches asynchrones)
- Firebase (notifications push)