C'est quoi, la TTS sur TikTok LIVE ?
La synthèse vocale (TTS) sur TikTok Live convertit les messages du chat en audio parlé pendant un live. Quand les spectateurs envoient des messages, la TTS les lit à voix haute pour que le streamer et le public les entendent. C'est particulièrement utile pour :
- Les streamers qui ne peuvent pas lire le chat en permanence
- L'accessibilité pour les personnes malvoyantes
- Les expériences de divertissement interactives
- Les assistants vocaux IA en stream
Comment avoir la synthèse vocale sur TikTok Live
La TTS intégrée de TikTok est limitée - elle ne fonctionne que pour certains messages de dons/cadeaux. Pour une TTS complète sur tous les messages du chat, les développeurs utilisent l'API de TikTool pour capter le chat en temps réel et l'envoyer à un moteur TTS :
Étape 1 : se connecter au live
import { TikTokLive } from '@tiktool/live'
const client = new TikTokLive({
uniqueId: 'streamer_username',
apiKey: 'YOUR_API_KEY'
})Étape 2 : écouter les messages du chat
client.on('chat', async (event) => {
const message = event.comment
const user = event.user.uniqueId
console.log(`${user}: ${message}`)
// Send to TTS engine
await speakText(`${user} says: ${message}`)
})
client.connect()Étape 3 : ajouter un moteur TTS
Choisis n'importe quel moteur TTS - Web Speech API du navigateur, Google Cloud TTS, Amazon Polly, ElevenLabs ou OpenAI TTS :
// Browser Web Speech API (free, no API key needed)
function speakText(text) {
const utterance = new SpeechSynthesisUtterance(text)
utterance.rate = 1.2
utterance.pitch = 1
speechSynthesis.speak(utterance)
}
// Or use any cloud TTS API
// Google Cloud TTS, Amazon Polly, ElevenLabs, OpenAI TTS