Appearance
kapp.textToSpeech
Synthèse vocale : faire lire un texte à voix haute sur le stream. Nom exact : kapp.textToSpeech (pas kapp.tts).
Service partagé appli + widget : API identique.
Quand l'utiliser (vs alternative)
kapp.textToSpeech.speech(): lire un texte en voix off (remerciement de don, lecture d'un message…).kapp.announces.speech()est un alias qui appelle exactement la même chose — les deux marchent.- Pour écrire (pas lire) dans le chat :
kapp.chat.say().
Méthodes
speech(message: string, moderate = false): Promise<void>— litmessageà voix haute. Simoderate = true, le texte passe par la modération avant lecture. async.
Exemple (V2, exécutable)
js
await kapp.textToSpeech.speech('Merci à tous pour le soutien !');Pièges
- Toujours
await: l'exécution peut se terminer avant que la voix démarre sinon. - V1 mort :
kapp.tts.speak(...)n'existe pas → utilisekapp.textToSpeech.speech(...). - Texte issu d'un viewer non fiable → passe
moderate = true.