Apa Itu TTS TikTok LIVE?
Text to Speech (TTS) di TikTok Live mengubah pesan chat menjadi suara selama siaran live. Saat penonton mengirim pesan, TTS membacakannya supaya streamer dan penonton bisa mendengarnya. Ini sangat berguna untuk:
- Streamer yang tidak bisa terus-terusan membaca chat
- Aksesibilitas untuk pengguna dengan gangguan penglihatan
- Pengalaman hiburan yang interaktif
- Asisten suara bertenaga AI di siaran
Cara Mendapatkan Text to Speech di TikTok Live
TTS bawaan TikTok terbatas - hanya berfungsi untuk pesan donasi/hadiah tertentu. Untuk TTS penuh di semua pesan chat, developer memakai API TikTool untuk menangkap chat secara real-time dan meneruskannya ke engine TTS:
Langkah 1: Sambungkan ke Siaran Live
import { TikTokLive } from '@tiktool/live'
const client = new TikTokLive({
uniqueId: 'streamer_username',
apiKey: 'YOUR_API_KEY'
})Langkah 2: Dengarkan Pesan 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()Langkah 3: Tambahkan Engine TTS
Pilih engine TTS apa pun - Web Speech API browser, Google Cloud TTS, Amazon Polly, ElevenLabs, atau 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