{
  "gab_id": "GAB-168",
  "renderer_key": "media_viewer",
  "audio_transcript_sync_id": "ats-revolution-francaise-1789",
  "_note_dev": "SOURCE DE VÉRITÉ. Transcript synchronisé style karaoke : chaque segment s'illumine au fur et à mesure de la lecture. L'utilisateur peut aussi cliquer un segment pour y sauter. Audio simulé via Web Speech API (speechSynthesis). ANTI-INVENTION : tout contenu vient du HTML source GAB-168. Champ audio_src absent dans la source → _TODO.",
  "title": "Transcript synchronisé (karaoke)",
  "info_label": "Suivi karaoke :",
  "info_text": "chaque phrase s'allume au fur et à mesure de la lecture. Tu peux aussi cliquer une phrase pour y sauter.",
  "segments": [
    { "index": 0, "text": "La Révolution française commence en 1789." },
    { "index": 1, "text": "Elle a trois causes principales : économique, sociale et politique." },
    { "index": 2, "text": "La prise de la Bastille en juillet en est l'événement symbole." },
    { "index": 3, "text": "Elle aboutit à la Déclaration des droits de l'Homme." }
  ],
  "speech_lang": "fr-FR",
  "speech_rate": 0.95,
  "audio_src": { "_TODO": "URL du fichier audio réel non présente dans la source HTML — source utilise speechSynthesis comme fallback de démonstration." }
}
