Chuyển tới nội dung chính

Voice Studio

Voice Studio là công cụ chuyển văn bản thành giọng nói (Text-to-Speech) trong khu vực Serverless Inference. Bạn nhập văn bản tiếng Việt, chọn model và các tùy chọn giọng đọc, sau đó nhận về file âm thanh có thể nghe thử, tải xuống hoặc chia sẻ qua URL.

Voice Studio phù hợp để:

  • Nghe thử chất lượng giọng đọc trước khi tích hợp API vào sản phẩm.
  • Tạo nhanh file âm thanh cho nội dung ngắn (thông báo, lời dẫn, demo).
  • So sánh kết quả giữa các model, giọng đọc và thiết lập khác nhau.

1. Truy cập Voice Studio

  1. Đăng nhập FPT AI Factory.
  2. Ở thanh trên cùng, kiểm tra đúng Organization / Project đang làm việc (ví dụ: BigDream / AI Research Lab). Chi phí sử dụng sẽ được tính vào project này.
  3. Trong menu trái, mở FPT Token Factory → Serverless Inference → Voice Studio.

2. Bố cục màn hình

Màn hình chia thành 3 khu vực chính:

Khu vựcVị tríChức năng
Cấu hình (Model & Settings)Cột tráiChọn model, định dạng đầu ra, giọng đọc, tốc độ và các tham số nâng cao
Text input & ResultCột giữaNhập văn bản, chạy chuyển đổi, nghe và tải kết quả
HistoryCột phảiDanh sách các lần chạy trong 24 giờ gần nhất

Góc trên bên phải có hai nút tiện ích:

  • Get API Keys — đi tới trang quản lý API Key để tích hợp TTS vào ứng dụng.
  • View Code — xem đoạn mã mẫu gọi API tương ứng với cấu hình hiện tại.

3. Chọn model

Tại mục Model (cột trái), chọn một trong hai model. Đơn giá được hiển thị ngay dưới ô chọn.

FPT.TTS-proFPT.TTS-ultra
Đơn giá hiển thị$16.5 / 1M ký tự$99 / 1M ký tự
Cách chọn giọngChọn trực tiếp từ danh sách VoiceQua Mode và nhóm Advanced
Tham số nâng caoKhôngCó (Language, Num steps, Guidance scale)
Tùy chọn chungResponse format, SpeedResponse format, Speed
ghi chú

Khi đổi model, phần Settings bên dưới sẽ thay đổi tương ứng.


4. Cấu hình với FPT.TTS-pro

Đây là model đơn giản, phù hợp khi bạn muốn chọn nhanh một giọng đọc có sẵn.

TrườngMô tảGiá trị mẫu
Response formatĐịnh dạng file âm thanh trả vềMP3
VoiceGiọng đọc. Mỗi giọng được ghi kèm vùng miền và giới tính (Bắc/Trung/Nam · Nam/Nữ). Giọng đang chọn có dấu ✓Viet Khoa · North · Male
SpeedTốc độ đọc1x

Các bước:

  1. Chọn Model = FPT.TTS-pro.
  2. Chọn Response format.
  3. Mở danh sách Voice, chọn giọng phù hợp với vùng miền và giới tính mong muốn.
  4. Chọn Speed (1x là tốc độ chuẩn).
  5. Chuyển sang nhập văn bản (mục 6).

5. Cấu hình với FPT.TTS-ultra

Model này cho phép tinh chỉnh sâu hơn chất lượng và cách sinh giọng.

TrườngMô tảGiá trị mặc định
Response formatĐịnh dạng file âm thanh trả vềMP3
ModeChế độ chọn giọng. Auto để hệ thống tự chọn giọng phù hợpAuto
Advanced (nhóm mở/thu gọn)Các tham số nâng cao bên dưới
LanguageNgôn ngữ của văn bản. Để trống để hệ thống tự nhận diện
Num stepsSố bước sinh âm thanh. Càng cao chất lượng càng tốt nhưng xử lý chậm hơn32
Guidance scaleMức độ bám sát văn bản/đặc trưng giọng khi sinh âm thanh2,0
Reset to defaultĐưa toàn bộ tham số Advanced về giá trị mặc định
SpeedTốc độ đọc1x

Các bước:

  1. Chọn Model = FPT.TTS-ultra.
  2. Chọn Response format.
  3. Chọn Mode. Với người dùng mới, giữ Auto.
  4. (Tùy chọn) Bấm Advanced để mở nhóm tham số nâng cao:
    • Giữ mặc định cho lần chạy đầu.
    • Nếu cần chất lượng cao hơn, tăng Num steps (chấp nhận thời gian xử lý lâu hơn).
    • Nếu kết quả không như mong muốn, bấm Reset to default để quay về cấu hình gốc.
  5. Chọn Speed.
  6. Chuyển sang nhập văn bản (mục 6).

Gợi ý tinh chỉnh:

Mục tiêuĐiều chỉnh
Nghe thử nhanh, ưu tiên tốc độGiảm Num steps
Chất lượng cao nhất cho bản chính thứcTăng Num steps, giữ Guidance scale mặc định
Kết quả bị lệch, thiếu tự nhiênBấm Reset to default, thử lại với từng tham số một

6. Nhập văn bản và chạy chuyển đổi

  1. Nhập hoặc dán nội dung vào ô Text input (trường bắt buộc, đánh dấu *).
  2. Theo dõi bộ đếm ký tự ở góc dưới trái ô nhập, ví dụ 266/5000 characters. Giới hạn tối đa 5.000 ký tự mỗi lần chạy.
  3. Dùng Clear (góc trên phải ô nhập) nếu muốn xóa toàn bộ nội dung.
  4. Bấm Run.

Hệ thống xử lý và hiển thị kết quả ở khu vực Result ngay bên dưới.

ghi chú
  • Viết đúng dấu câu để giọng đọc ngắt nghỉ tự nhiên.
  • Với văn bản dài hơn 5.000 ký tự, tách thành nhiều đoạn và chạy nhiều lần.
  • Chi phí được tính theo số ký tự đã gửi.

7. Xem và sử dụng kết quả

Khu vực Result hiển thị:

  • Trình phát âm thanh — bấm ▶ để nghe, kéo thanh tiến trình để tua. Thời lượng hiển thị bên phải.
  • Thông tin bản ghi — Format, Voice, Speed, Duration (cũng được tóm tắt ở góc trên phải, ví dụ MP3 · Viet Khoa · 1x).
  • Ba nút thao tác:
NútChức năng
Download MP3Tải file âm thanh về máy
Copy URLSao chép đường dẫn trực tiếp tới file âm thanh
Open in new tabMở file âm thanh trong tab trình duyệt mới
cảnh báo

Link âm thanh có thời hạn. Dòng thông báo màu xanh dưới các nút cho biết thời điểm hết hạn (ví dụ: Audio link is available until 10:12 10/09/2026). Hãy tải xuống hoặc sao chép URL trước thời điểm này.


8. Lịch sử (History)

Cột phải lưu các lần chạy gần đây.

  • Thời gian lưu: 24 giờ. Sau đó bản ghi tự động bị xóa.
  • Tìm kiếm: gõ vào ô Search history… để lọc theo nội dung văn bản.
  • Mỗi bản ghi hiển thị đoạn đầu văn bản, giọng đọc, tốc độ và thời điểm chạy, kèm 3 nút: ▶ nghe lại, ⬇ tải xuống, 🗑 xóa bản ghi.
  • Phân trang: chuyển trang bằng mũi tên ‹ ›, chỉnh số bản ghi mỗi trang (mặc định 5 / page).
  • Clear all: xóa toàn bộ lịch sử.
ghi chú

Lịch sử là của riêng bạn trong project hiện tại và không thay thế việc lưu trữ lâu dài. Hãy Download những file cần giữ.


9. Tích hợp qua API

Sau khi hài lòng với cấu hình:

  1. Bấm View Code để lấy mã mẫu gọi API với đúng model và tham số đang chọn.
  2. Bấm Get API Keys để tạo hoặc sao chép API Key (menu Serverless Inference → API Keys).
  3. Theo dõi hạn mức và mức sử dụng tại User quotasUsage trong cùng menu.

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

Tại sao không thấy ô Voice khi chọn FPT.TTS-ultra? FPT.TTS-ultra chọn giọng thông qua Mode (mặc định Auto) và nhóm Advanced, thay vì danh sách Voice cố định như FPT.TTS-pro.

Nút Run bị mờ / không chạy được? Kiểm tra ô Text input đã có nội dung và chưa vượt 5.000 ký tự.

Link âm thanh báo hết hạn? Chạy lại từ History (nếu còn trong 24 giờ) hoặc chạy lại với văn bản cũ. Về sau nên Download ngay sau khi tạo.

Xử lý chậm với FPT.TTS-ultra? Giảm Num steps trong nhóm Advanced hoặc rút ngắn văn bản.

Chi phí được tính thế nào? Theo số ký tự gửi lên, với đơn giá hiển thị dưới ô chọn Model. Xem chi tiết tại Pricing hoặc Usage.