ODS
API ReferenceAPI AutocallÂm thanh

Tạo âm thanh TTS và tải tệp (CreateTTSAudio)

Chuyển văn bản thành giọng nói (Text-to-Speech) qua Google, FPT, Vbee, Viettel hoặc tải lên tệp Base64.

POSThttps://apiai.cloudfone.vn/api/Audio/CreateTTSAudio

Tạo tệp âm thanh phát thoại cho chiến dịch Autocall bằng công nghệ Text-to-Speech (chuyển văn bản tiếng Việt thành giọng đọc AI tự nhiên) hoặc tải tệp âm thanh có sẵn (.mp3, .wav) dưới dạng chuỗi Base64.

Tham số request

Tham sốKiểu dữ liệuBắt buộcMô tả chi tiết
ServiceCodestringCóMã dịch vụ Autocall (ví dụ: CF-XXXXX).
AuthUserstringCóMã tài khoản khách hàng.
AuthKeystringCóKhóa bí mật API do ODS cấp.
AudioNamestringCóTên định danh gợi nhớ của tệp âm thanh (ví dụ: Xin chào buổi sáng).
TypestringCóĐộng cơ âm thanh: "Google", "FPT", "VBEE", "VTCC" hoặc "File".
ContentstringCóNội dung văn bản cần đọc thành tiếng (nếu Type là TTS) hoặc chuỗi Base64 của tệp âm thanh (nếu Type là "File").
VoiceTypestringKhôngMã kiểu giọng đọc tương ứng với từng nhà cung cấp (xem bảng chi tiết bên dưới).

Bảng lựa chọn kiểu giọng đọc (VoiceType)

Động cơ (Type)Kiểu giọng (VoiceType)Đặc điểm giọng đọc
Google(Bỏ trống)Giọng đọc Google tiếng Việt chuẩn.
FPTmaleGiọng Nam miền Bắc.
femaleGiọng Nữ miền Nam.
hatieumaiGiọng Nữ miền Nam truyền cảm.
VBEEhn_male_xuantin_vdts_48k-hsmmGiọng Nam miền Bắc (Xuân Tín).
hn_female_xuanthu_news_48k-hsmmGiọng Nữ miền Bắc (Xuân Thu).
hn_female_thutrang_phrase_48k-hsmmGiọng Nữ miền Bắc (Thu Trang).
sg_male_xuankien_vdts_48k-hsmmGiọng Nam miền Nam (Xuân Kiên).
sg_female_xuanhong_vdts_48k-hsmmGiọng Nữ miền Nam (Xuân Hồng).
VTCC (Viettel)lethiyen-2018Giọng Lê Thị Yến (Nữ miền Nam).
doanngocle2Giọng Đoàn Ngọc Lê (Nam miền Bắc).
trinhthiviettrinhGiọng Trịnh Việt Trinh (Nữ miền Bắc).
File(Bỏ trống)Tải trực tiếp file .mp3 hoặc .wav qua chuỗi Base64 ở trường Content.

Cấu trúc phản hồi

Bảng mô tả trường

TrườngKiểu dữ liệuMô tả
resultstringTrạng thái xử lý (success hoặc failed).
datanumberMã ID của tệp âm thanh vừa tạo (dùng cho trường ActionParam trong StartCampaign).

Lưu ý quan trọng

  • Chất lượng giọng đọc TTS: Để AI đọc tự nhiên và chuẩn ngữ điệu, nội dung văn bản tiếng Việt trong trường Content cần có đầy đủ dấu câu (dấu phẩy, dấu chấm) để phân tách nhịp thở và ngắt câu.
  • Tải tệp âm thanh Base64: Khi Type là "File", chuỗi Base64 chỉ chấp nhận định dạng âm thanh .mp3 hoặc .wav (tần số lấy mẫu khuyến nghị 8000Hz hoặc 16000Hz, kênh Mono).
  • Lưu trữ mã AudioId: Giá trị số nguyên trả về trong trường data (ví dụ: 41) là ID định danh file âm thanh. Bạn cần lưu mã này để gán vào tham số ActionParam khi tạo chiến dịch qua API StartCampaign.

Lỗi thường gặp

Bài viết liên quan