Was ist TikTok-LIVE-TTS?
Text-to-Speech (TTS) auf TikTok Live verwandelt Chatnachrichten in gesprochenes Audio, während du live bist. Wenn Zuschauer Nachrichten schicken, liest TTS sie vor, damit Streamer und Publikum sie hören. Das ist besonders praktisch für:
- Streamer, die nicht ständig den Chat lesen können
- Barrierefreiheit für sehbehinderte Nutzer
- Interaktive Unterhaltung
- KI-gestützte Sprachassistenten im Stream
So bekommst du Text-to-Speech auf TikTok Live
Das eingebaute TTS von TikTok ist begrenzt - es funktioniert nur bei bestimmten Spenden- bzw. Geschenknachrichten. Für volles TTS für alle Chatnachrichten nutzen Entwickler die API von TikTool, um den Chat in Echtzeit abzugreifen und an eine TTS-Engine weiterzuleiten:
Schritt 1: Mit dem Livestream verbinden
import { TikTokLive } from '@tiktool/live'
const client = new TikTokLive({
uniqueId: 'streamer_username',
apiKey: 'YOUR_API_KEY'
})Schritt 2: Auf Chatnachrichten hören
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()Schritt 3: TTS-Engine hinzufügen
Wähl eine beliebige TTS-Engine - Web Speech API im Browser, Google Cloud TTS, Amazon Polly, ElevenLabs oder 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