Files
aventuriers-des-mots/assets/CREDITS.md
T
Denis Defolie 73440ba226 Generate provisional dictation audio so dictée missions can be played
Manual testing confirmed the "La clairière de l'écho" dictée mission
was unplayable: no audio file existed yet (decisions.md point 8), so
there was nothing to listen to before transcribing the sentence.

Adds tools/generate_dictation_audio.py (offline eSpeak NG synthesis +
ffmpeg encoding to Ogg Vorbis, exposed as `make
generate-dictation-audio`) and uses it to generate
ce1_accord_adjectif_dictee_01.ogg. A new headless test
(tests/data/test_dictation_audio.gd) guards against future dictées
being added without regenerating their audio.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-11 18:40:11 +02:00

866 B

Sources des assets provisoires

Tous les graphismes et sons actuels sont provisoires, crees pour ce projet, sans asset tiers.

Fichier Origine Licence
icon.svg Forme geometrique simple, creee pour ce projet AGPL-3.0 (code et assets du depot)
audio/dictations/ce1_accord_adjectif_dictee_01.ogg Voix de synthese generee hors ligne avec eSpeak NG 1.52 (voix fr-fr), via tools/generate_dictation_audio.py GPL-3.0 (eSpeak NG) ; fichier genere verse en AGPL-3.0 avec le reste du depot

Chaque nouvelle dictee ajoutee a data/dictations/ doit avoir son audio genere avec make generate-dictation-audio, puis une ligne ajoutee ici. Toutes les voix actuelles sont provisoires (audio_provisional: true dans la donnee, badge « voix provisoire » affiche a l'enfant) : a remplacer par une vraie voix humaine avant diffusion.