--- 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 :
audioIds des points et des étapes, narratorName / narratorPortraitUrl sur la ressource, casting de la configuration.NarratorResolver (aujourd'hui, un point sans SectionMapId est refusé par NarrationService).🔎 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 :
ConfigurationExport.Resource ne lit pas origin : les images d'un Slider, la photo d'un point et les médias d'un hotspot s'affichent sans mention. ProvenanceManifest.AiGenerated existe dans le manifeste mais rien ne le remplit depuis l'export. À ajouter avec le reste — c'est l'obligation d'information de l'AI Act, pas un confort.audioIds, que le casque ne lit pas.ScenePersona.PersonaId est « null en V1, la couture vers l'entité Persona » : les personnages GLB d'une scène ne sont pas reliés aux fiches Personnages (nom, portrait, voix). Relève plutôt du lot 11 (3D).FindResource.section.Points, or ses étapes vivent dans guidedPaths — un Parcours s'ouvre probablement vide sur le casque. À vérifier casque en main.⛔ 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.