Что такое TTS в TikTok LIVE?
Озвучка текста (TTS) в TikTok Live превращает сообщения чата в речь во время прямого эфира. Когда зрители пишут сообщения, TTS зачитывает их вслух, чтобы их слышали и стример, и аудитория. Особенно полезно для:
- Стримеров, которые не могут постоянно читать чат
- Доступности для слабовидящих пользователей
- Интерактивных развлекательных форматов
- Голосовых AI-ассистентов на стриме
Как получить озвучку текста в TikTok Live
Встроенный TTS в TikTok ограничен - он работает только для отдельных сообщений с донатами/подарками. Для полной озвучки всех сообщений чата разработчики используют API TikTool: он получает чат в реальном времени и передаёт его в TTS-движок:
Шаг 1: подключитесь к трансляции
import { TikTokLive } from '@tiktool/live'
const client = new TikTokLive({
uniqueId: 'streamer_username',
apiKey: 'YOUR_API_KEY'
})Шаг 2: слушайте сообщения чата
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()Шаг 3: добавьте TTS-движок
Выберите любой TTS-движок - Web Speech API в браузере, Google Cloud TTS, Amazon Polly, ElevenLabs или 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