Bỏ qua để đến nội dung

So sánh engine TTS

So sánh thời gian tổng hợp và các mẫu âm thanh từ cùng một môi trường thử nghiệm bên dưới.

Nhân bản giọng nói tiếng Anh & đa ngôn ngữ

Phần tiêu đề “Nhân bản giọng nói tiếng Anh & đa ngôn ngữ”
  • Standard Prompt (sử dụng cho Chatterbox Standard/Turbo/Nano, MOSS-TTS, CosyVoice 3, VoxCPM2, Qwen3-TTS):

    “Pain and pleasure are two sides of the same coin. Go on now… flip it. Either way, I’ll let you feel all of me.”

  • Fish Audio S2 Pro Prompt (được thử nghiệm với các tag biểu cảm trong ngoặc vuông):

    “Pain and pleasure are two sides of the same coin. [laughs] Go on now… flip it. [whispers] Either way, I’ll let you feel all of me.”

Thời gian đo lường báo cáo cả toàn bộ thời gian tạo (tổng số giây theo thời gian thực từ lúc yêu cầu đến khi âm thanh hoàn tất) và Real-Time Factor (RTF), được xác định là thời gian tạo chia cho thời lượng âm thanh:

  • RTF < 1.0 (in đậm): Engine tạo giọng nói nhanh hơn thời gian thực (ví dụ, 0.50× RTF kết xuất đoạn clip 10 giây trong 5 giây). Chỉ những engine này mới có thể theo kịp cuộc gọi thoại trực tiếp, tính năng mà TomoriBot hiện chưa triển khai.
  • RTF > 1.0: Quá trình tạo mất nhiều thời gian hơn thời lượng âm thanh được nói. TomoriBot gửi mỗi tin nhắn thoại dưới dạng một tệp hoàn chỉnh, vì vậy RTF cao hơn chỉ đồng nghĩa với việc phải chờ lâu hơn.
EngineWindows Native(1)
(RTX 4070 Ti SUPER)
Linux / WSL2macOS
(Apple Silicon)
Mẫu âm thanh
Fish Audio S2 Pro~8-10 phút(2)
(~65× RTF)
Chưa thử nghiệmChưa thử nghiệm
Chatterbox (Turbo, Mặc định)~5.0s (clip 8.7s)
0.57× RTF
Chưa thử nghiệmChưa thử nghiệm
Chatterbox (Nano)~3.0s (clip 8.0s)
0.38× RTF
Chưa thử nghiệmChưa thử nghiệm
Chatterbox (Tiêu chuẩn)~6.0s (clip 7.8s)
0.77× RTF
Chưa thử nghiệmChưa thử nghiệm
MOSS-TTS~12.0s (clip 8.8s)
1.36× RTF
Chưa thử nghiệmChưa thử nghiệm
CosyVoice 3~6.0s (clip 13.9s)
0.43× RTF
Chưa thử nghiệmChưa thử nghiệm
VoxCPM2~8.0s (clip 7.4s)
1.09× RTF
Chưa thử nghiệmChưa thử nghiệm
Qwen3-TTS~10.0s (clip 9.2s)
1.09× RTF
Chưa thử nghiệmChưa thử nghiệm
  • (1) Môi trường thử nghiệm: NVIDIA GeForce RTX 4070 Ti SUPER (16 GB GDDR6X, Ada Lovelace) trên Windows 11 (thực thi gốc) sử dụng mẫu âm thanh tham chiếu mono 24 kHz dài 26.6 giây với bản ghi văn bản khớp từng từ.
  • (2) Fish Audio S2 Pro: Thực thi trên Windows chạy ở eager mode chưa biên dịch (~65× RTF) do độ trễ khởi chạy CUDA kernel qua 76 lần đánh giá layer cho mỗi token. Khuyến nghị chạy trên Linux hoặc WSL2 với OpenAI Triton compiler fusion (torch.compile) để tránh nghẽn dispatch này.

「そんな顔して……ほんとは私にやられたいんでしょ?ざぁこざぁこ~♡」

EngineWindows Native(1)
(RTX 4070 Ti SUPER)
Linux / WSL2macOS
(Apple Silicon)
Mẫu âm thanh
IrodoriTTS~4.0s (clip 8.5s)
0.47× RTF
Chưa thử nghiệmChưa thử nghiệm
  • (1) Được đo lường trong cùng môi trường thử nghiệm RTX 4070 Ti SUPER Windows 11.

TomoriBot trả về các tệp WAV hoàn chỉnh. Kích thước model tính theo số lượng tham số; các con số bộ nhớ GPU là hướng dẫn thiết lập. Thời gian đo ở trên đến từ một máy Windows.

Độ dài clip tham chiếu bao gồm các khuyến nghị ở upstream và giới hạn runtime. Hãy kiểm tra từng hướng dẫn engine để biết chi tiết.

EngineKích thước model; 16 GB GPUNgôn ngữClip tham chiếuNguồn giọng nói và khả năng kiểm soátTốc độ / đường dẫn streamingChọn engine này cho
Chatterbox350M Turbo (mặc định), 110M Nano, hoặc 500M Tiêu chuẩn; có, Nano có thể dùng CPUTiếng Anh10 giây; phần dài hơn bị bỏ qua âm thầm khi vượt quá cửa sổ 10 s của promptNhân bản từ tham chiếu, các tag sự kiện được hỗ trợ; model tiêu chuẩn cung cấp CFG/exaggerationTrọng tâm nhanh/gọn; wrapper trả về WAV đầy đủThiết lập nhân bản tiếng Anh gọn nhẹ hoặc thử nghiệm trên CPU
Qwen3-TTS1.7B cho mỗi chế độ; có, các model hoán đổi cho nhau10 ngôn ngữ, bao gồm tiếng Anh/tiếng NhậtTừ 3 giây; không có giới hạn ghi nhậnNhân bản hoặc VoiceDesign qua mô tả văn bảnTrọng tâm chất lượng; streaming ở upstream, wrapper lưu vào bộ đệmNhân bản đa ngôn ngữ đa dụng và VoiceDesign tiếng Nhật
MOSS-TTS4B nhân bản + ~1.7B thiết kế, hoán đổi; 16 GB là mục tiêu thử nghiệm chưa xác minh; bản 8B flagship có thể không vừaNhân bản: 31, bao gồm tiếng Nhật; thiết kế: tiếng Anh/tiếng TrungKhông được ghi nhận ở upstream; không có giới hạn runtimeNhân bản hoặc VoiceGenerator qua mô tả văn bản; tag ngôn ngữ nhân bảnThử nghiệm; Nhân bản cục bộ có backend streaming ở upstream, wrapper lưu vào bộ đệmSo sánh chất lượng nhân bản MOSS hoặc thiết kế giọng nói tiếng Anh/tiếng Trung
IrodoriTTS~0.8B bản v4.1 Small hiện tại; quan sát ~3-4 GB VRAM trong một lần chạy cục bộChỉ tiếng Nhật~30 giây; bị cắt ở giới hạn 120 s của checkpointNhân bản hoặc VoiceDesign; gợi ý phong cách qua emojiBước lấy mẫu đánh đổi chất lượng lấy tốc độ; wrapper lưu vào bộ đệmGiọng tiếng Nhật chiếm ít tài nguyên và cách truyền đạt điều khiển bằng emoji
Fish S2 Pro4B; mặc định BF16 chính thức (~16-18 GB), tùy chọn INT8 cho 16 GB83 ngôn ngữ theo công bố upstream10-30 giây; không có giới hạn runtimeNhân bản từ tham chiếu (cần bản ghi văn bản tham chiếu), tag biểu cảm trong ngoặc vuông tự doModel Dual-AR nặng; yêu cầu Linux/WSL2 với Triton để tổng hợp nhanh (~65× RTF trên Windows ở eager mode)Nhân bản biểu cảm chi tiết; hãy kiểm tra các điều khoản giấy phép nghiên cứu
VoxCPM22B; ~8 GB BF16 theo báo cáo upstream305-30 giây; khoảng được ghi nhận, không có giới hạn runtimeNhân bản, Voice Design, Ultimate Cloning hỗ trợ bản ghi văn bản, hướng dẫn ngữ điệu~0.30 RTF trên RTX 4090 upstream; streaming ở upstream, wrapper lưu vào bộ đệmMột model đa ngôn ngữ với các kiểm soát nguồn giọng nói rộng nhất
CosyVoice 30.5B phần lõi; 16 GB thoải mái, tải về/runtime lớn hơn9 ngôn ngữ, bao gồm tiếng Nhật, cộng với các phương ngữ tiếng Trung3-30 giây; phần dài hơn được cắt về 30 giây đầu tiênNhân bản, nhân bản chéo ngôn ngữ, truyền đạt bằng ngôn ngữ tự nhiênTrọng tâm độ trễ thấp; streaming văn bản/âm thanh gốc ở upstream, wrapper lưu vào bộ đệmMột ứng viên streaming tương lai với khả năng nhân bản chéo ngôn ngữ

Kích thước model và số lượng ngôn ngữ tuân theo các trang upstream của Chatterbox, Qwen3-TTS, MOSS, Irodori, Fish S2 Pro, VoxCPM2 và CosyVoice 3. Hãy kiểm tra từng hướng dẫn để biết chi tiết về hệ điều hành, driver, giấy phép, revision model và bộ nhớ. Một GPU 16 GB không nhất thiết có thể chạy đồng thời cả model TTS và LLM cục bộ lớn.

Yêu cầu tự động đầu tiên của Qwen3-TTS bao gồm việc nạp model. MOSS tải trước cả hai model trong quá trình thiết lập và làm ấm model nhân bản khi khởi động theo mặc định, nhưng máy chủ tự động ở cả hai engine vẫn phải nạp model còn lại sau khi chuyển đổi chế độ. TomoriBot đợi tối đa TTS_SYNTHESIZE_TIMEOUT_MS (mặc định 240000 ms) cho mỗi phản hồi hoàn chỉnh.