From 2fd2132b31464b0f1df834434f8b8dfa397a2c8d Mon Sep 17 00:00:00 2001 From: Thomas Fransolet Date: Fri, 14 Aug 2026 16:10:18 +0200 Subject: [PATCH] =?UTF-8?q?Charger=20le=20mod=C3=A8le=20de=20r=C3=A9veil?= =?UTF-8?q?=20hey=5Fviva?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le manager propose deux voix, Viva et Marco, et annonce au client que ses visiteurs diront « Hey Viva » ou « Hey Marco ». Or l'orchestrateur ne chargeait que hey_marco, hey_alba et hey_vasco : le mot de réveil promis pour la voix Viva n'était jamais écouté. Le modèle existe déjà dans assets/files/ et le dossier est embarqué en bloc par pubspec.yaml — seul son nom manquait dans la liste. Co-Authored-By: Claude Opus 5 --- lib/Services/voice_controller.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Services/voice_controller.dart b/lib/Services/voice_controller.dart index 0ff2f99..ecdcce7 100644 --- a/lib/Services/voice_controller.dart +++ b/lib/Services/voice_controller.dart @@ -102,7 +102,7 @@ class VoiceController extends ChangeNotifier { activeVoiceOrchestrator = VoiceOrchestrator( visitAppContext: ctx, wakeWordEngine: Platform.isAndroid - ? NativeWakeWordEngine(modelNames: ['hey_marco', 'hey_alba', 'hey_vasco']) + ? NativeWakeWordEngine(modelNames: ['hey_viva', 'hey_marco', 'hey_alba', 'hey_vasco']) : SpeechToTextWakeWordEngine(keyword: 'visite'), sttEngine: kWhisperApiKey.isNotEmpty ? WhisperSttEngine(apiKey: kWhisperApiKey, endpoint: kWhisperEndpoint)