Hướng dẫn trợ lý TTS

Chuyển văn bản thành giọng nói TTS
trên TikTok LIVE

Tạo trợ lý TTS đọc to tin nhắn chat TikTok Live bằng giọng AI. Chạy với mọi engine TTS - ElevenLabs, Google Cloud, OpenAI hoặc Web Speech API miễn phí của trình duyệt.

Cách dùng chuyển văn bản thành giọng nói trên TikTok Live

TTS (chuyển văn bản thành giọng nói) trên TikTok Live đọc to tin nhắn chat bằng giọng AI. Tìm hiểu TTS hoạt động thế nào, cách bật và cách tạo trợ lý TTS với TikTool API.

TTS trên TikTok LIVE là gì?

Chuyển văn bản thành giọng nói (TTS) trên TikTok Live biến tin nhắn chat thành giọng nói trong lúc phát live. Khi người xem gửi tin nhắn, TTS đọc to lên để idol và khán giả cùng nghe. Đặc biệt hữu ích cho:

  • Idol không thể đọc chat liên tục
  • Hỗ trợ người dùng khiếm thị
  • Trải nghiệm giải trí tương tác
  • Trợ lý giọng nói AI trên live

Cách có TTS trên TikTok Live

TTS có sẵn của TikTok khá hạn chế - chỉ chạy với một số tin nhắn donate/quà tặng nhất định. Để có TTS đầy đủ cho mọi tin nhắn chat, lập trình viên dùng API của TikTool để lấy chat theo thời gian thực và chuyển sang engine TTS:

Bước 1: Kết nối tới phiên live

import { TikTokLive } from '@tiktool/live'

const client = new TikTokLive({
  uniqueId: 'streamer_username',
  apiKey: 'YOUR_API_KEY'
})

Bước 2: Lắng nghe tin nhắn 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()

Bước 3: Thêm engine TTS

Chọn bất kỳ engine TTS nào - Web Speech API của trình duyệt, Google Cloud TTS, Amazon Polly, ElevenLabs hoặc 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

Ứng dụng TTS cho TikTok Live

🤖

Trợ lý TTS đọc chat

Đọc to mọi tin nhắn chat. Người xem nghe tin nhắn của mình được AI đọc lên - tăng tương tác và lượt tặng quà.

🎁

Trợ lý cảm ơn quà

Tự động cảm ơn người xem tặng quà. Lời thoại riêng cho Hoa hồng, Sư tử và Vũ trụ.

🎮

Lệnh game

Game tương tác điều khiển bằng giọng nói. Tin nhắn chat thành lệnh giọng nói điều khiển lối chơi trên live.

🌍

TTS đa ngôn ngữ

Nhận diện ngôn ngữ tin nhắn và dùng giọng phù hợp. Phát live cho khán giả toàn cầu với TTS tự dịch.

TTS cho TikTok LIVE so với TTS có sẵn

Tính năngTikTool + TTS tùy chỉnhTTS có sẵn của TikTok
Mọi tin nhắn chat✅ Có❌ Chỉ quà tặng
Giọng tùy chỉnh✅ Mọi engine❌ Giọng cố định
Giọng AI (ElevenLabs, OpenAI)✅ Có❌ Không
Đa ngôn ngữ✅ 50+ ngôn ngữHạn chế
Lọc/kiểm duyệt✅ Quy tắc tùy chỉnh❌ Không
Overlay livestream✅ Tương thích OBS❌ Không

Trợ lý TTS bằng Python cho TikTok Live

Tạo trợ lý TTS bằng Python với tiktok-live-api và pyttsx3:

import asyncio
import pyttsx3
import websockets
import json

engine = pyttsx3.init()
engine.setProperty('rate', 170)

async def tts_bot():
    uri = "wss://api.tik.tools?uniqueId=STREAMER&apiKey=KEY"
    async with websockets.connect(uri) as ws:
        async for message in ws:
            event = json.loads(message)
            if event.get("event") == "chat":
                text = event["data"]["comment"]
                user = event["data"]["user"]["uniqueId"]
                engine.say(f"{user} says {text}")
                engine.runAndWait()

asyncio.run(tts_bot())

Câu hỏi thường gặp

Làm sao để đọc chat bằng giọng nói trên TikTok live?

Làm sao có TTS trên TikTok live?

TikTok có TTS sẵn cho livestream không?

Có thể tạo trợ lý TTS cho TikTok Live bằng Python không?

Engine TTS nào tốt nhất cho TikTok Live?

Làm sao dùng TTS trên TikTok live miễn phí?

Tạo trợ lý TTS cho TikTok LIVE

Gói Sandbox - 5.000 request/ngày, 3 kết nối WebSocket đồng thời. Bắt đầu xây chỉ trong vài phút.