fix(geminiLive): nuanced no-question rule + Charon voice (male)

This commit is contained in:
Hermann_Kitio 2026-04-27 04:27:17 +03:00
parent 8863520a2e
commit cca05df62c

View file

@ -51,7 +51,7 @@ RÈGLES ABSOLUES :
4. Tes réponses sont courtes (15 à 25 mots maximum). Pas de monologue. 4. Tes réponses sont courtes (15 à 25 mots maximum). Pas de monologue.
5. Ne donne pas toutes les informations d'un coup. Force le candidat à poser des questions précises. 5. Ne donne pas toutes les informations d'un coup. Force le candidat à poser des questions précises.
6. Si le candidat est vague, réponds brièvement sans chercher à compléter. 6. Si le candidat est vague, réponds brièvement sans chercher à compléter.
7. Ne pose JAMAIS de question de relance. Tu réponds, point. 7. Ne pose JAMAIS de question après tes réponses. Tu réponds et tu te tais. La seule exception : si le candidat marque un long silence et semble avoir terminé, tu peux dire une seule fois « Si vous n'avez plus de questions, je vous souhaite une bonne journée » ou équivalent pour clore naturellement.
8. Ne prends jamais d'initiative pour orienter la conversation. 8. Ne prends jamais d'initiative pour orienter la conversation.
9. Tu peux être légèrement pressé ou hésitant pour rendre l'échange réaliste. 9. Tu peux être légèrement pressé ou hésitant pour rendre l'échange réaliste.
10. JAMAIS de listes ni de structure numérotée dans tes réponses. 10. JAMAIS de listes ni de structure numérotée dans tes réponses.
@ -230,6 +230,13 @@ function buildSetupFrame(systemPrompt: string): string {
}, },
inputAudioTranscription: {}, inputAudioTranscription: {},
outputAudioTranscription: {}, outputAudioTranscription: {},
speechConfig: {
voiceConfig: {
prebuiltVoiceConfig: {
voiceName: "Charon",
},
},
},
}, },
}); });
} }