--- title: Studio dans l'app VR — mention IA, narration, casting (lot 8f) area: vr backend horizon: v2 tags: VR, Studio IA flag: warn | V2 · après le test du lot 8 sur les trois apps, avec le casque src: v2/studio-plan.md — lot 8f ---

Le lot 8 (narrateurs, audio généré, portrait, casting) a été livré sur les trois apps visiteur — web, mobile, tablette — mais pas sur l'app Quest, qui lit pourtant le contenu par l'export de configuration (ConfigurationExport.cs). Relevé le 2026-09-15.

Ce que fait la VR aujourd'hui : Map et Parcours rendus en liste de points, sans lire audioIds ; hotspots de maquette 3D dont l'audio vient des contenus du point, pas de l'audio par langue ; ni portrait du narrateur, ni écran « les personnes que vous allez rencontrer ».

À faire :

  1. Export Unity : audioIds des points et des étapes, narratorName / narratorPortraitUrl sur la ressource, casting de la configuration.
  2. Lecture de l'audio narré d'un point et d'une étape, portrait à côté (audio spatialisé sur un hotspot).
  3. Serveur : rendre narrables les points d'une maquette 3D — la section maquette comme conteneur dans la chaîne de NarratorResolver (aujourd'hui, un point sans SectionMapId est refusé par NarrationService).
  4. Écran d'entrée du casting au lancement de la visite.

🔎 Repasse du 2026-09-15 sur les lots Studio 0 à 8 (code de vr-app relu) — ce qui touche le visiteur et manque au casque :

Pas avant : que le plan de test test-plan-studio-narration.md soit passé sur les trois autres apps, et avec le casque en main — rien de ceci ne se vérifie sans l'éditeur Unity. Le dépôt vr-app n'a toujours ni remote ni commit.