GroovyMorning_RLAC

RLAC-IAChronicleSegmenter

Système de segmentation en temps réel des chroniques de France Inter.

Installation

Assurez-vous d’avoir FFmpeg installé et les dépendances Python :

pip install -r requirements.txt

Utilisation

À lancer dans l’ordre suivant dans des terminaux séparés.

1. Lancer le serveur API (facultatif)

python3 api-server.py

2. Lancer le segmenter

Vous pouvez choisir entre le mode Legacy (Jingles + Keywords) ou le mode DeepSeek (LLM).

Mode Legacy (Whisper) :

SIMU=true python3 src/live_radio_segmenter.py

Mode DeepSeek + Kyutai (Optimisé Mac Silicon) :

DETECTION_MODE=deepseek USE_KYUTAI=true SIMU=true python3 src/live_radio_segmenter.py

Note : Nécessite une clé DEEPSEEK_API_KEY dans votre fichier .env.

3. Alimenter le flux audio (Mode Simulation)

Le segmenter écoute sur /tmp/audio_pipe. Utilisez FFmpeg pour lui envoyer de l’audio.

Depuis un fichier local :

ffmpeg -re -i "../4.rd/@assets/3.modelEvaluationData/france-inter/audio/27-05-2026.m4a" -f s16le -ac 1 -ar 16000 -y /tmp/audio_pipe

Depuis le flux direct :

ffmpeg -i https://stream.radiofrance.fr/franceinter/franceinter_hifi.m3u8 -f s16le -ac 1 -ar 16000 /tmp/audio_pipe

Configuration

Les paramètres sont configurables dans le fichier .env :