Charger le modèle de réveil hey_viva

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 <noreply@anthropic.com>
This commit is contained in:
Thomas Fransolet 2026-08-14 16:10:18 +02:00
parent 0aff904ede
commit 2fd2132b31

View File

@ -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)