Skip to content

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> — lit message à voix haute. Si moderate = 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 → utilise kapp.textToSpeech.speech(...).
  • Texte issu d'un viewer non fiable → passe moderate = true.