Gunakan API HTTP Voice Design untuk membuat, menampilkan daftar, mengkueri, dan menghapus voice kustom.
Panduan pengguna: Voice Design.
Voice yang dibuat melewati proses peninjauan. Status berikut hanya berlaku untuk Qwen-Audio-TTS/CosyVoice (model
Endpoint
- Singapura
- China (Beijing)
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/audio/tts/customizationGanti {WorkspaceId} dengan workspace ID Anda yang sebenarnya.Header permintaan
Parameter | Type | Wajib | Deskripsi |
|---|---|---|---|
Authorization | string | Ya | Atur ke |
Content-Type | string | Ya | Jenis media badan permintaan. Atur ke |
Membuat voice
Isi permintaanmodelstring(Wajib)Model desain voice. Nilai yang valid:
object(Wajib)Objek parameter input.
Properti action string(Wajib)Jenis operasi.
string(Wajib)Model text-to-speech (TTS) untuk voice tersebut. Harus sesuai dengan model dalam panggilan API TTS, atau sintesis akan gagal.qwen-audio-3.0-tts-plus dan qwen-audio-3.0-tts-flash tidak mendukung Voice Design.voice_prompt string(Wajib)Deskripsi karakteristik voice yang diinginkan. Hanya bahasa Mandarin dan Inggris.
string(Wajib)Teks untuk audio pratinjau.
string(Wajib bersyarat)Awalan nama voice. Hanya alfanumerik, maksimal 10 karakter. Format nama yang dihasilkan: {target_model}-vd-{prefix}-{unique_id}preferred_name string(Wajib bersyarat)Awalan nama voice. Alfanumerik dan garis bawah, maksimal 16 karakter.language_hints array[string](Opsional)Petunjuk bahasa untuk pembuatan voice. Harus sesuai dengan bahasa preview_text.Saat ini, hanya elemen pertama yang digunakan.Nilai yang valid:
string(Opsional)Petunjuk bahasa untuk pembuatan voice. Harus sesuai dengan bahasa preview_text.Nilai yang valid:
object(Opsional)Konfigurasi untuk desain suara.
Properti sample_rate int(Opsional)Laju sampel audio pratinjau, dalam Hz.
string(Opsional)Format audio pratinjau.
| Desain voice Qwen-Audio-TTS/CosyVoice hanya tersedia di wilayah Beijing. Desain voice Qwen mendukung wilayah Singapura. Contoh Qwen-Audio-TTS/CosyVoice di bawah ini menggunakan URL wilayah China (Beijing). Contoh Qwen di bawah ini menggunakan URL wilayah Singapura (ganti {WorkspaceId} dengan workspace ID Anda yang sebenarnya). |
Isi Responsrequest_idstringPengidentifikasi unik untuk permintaan ini.outputobjectData yang dikembalikan oleh model.
Properti voice_id / voice stringQwen-Audio-TTS/CosyVoice mengembalikan voice_id; Qwen mengembalikan voice. Gunakan nilai ini sebagai parameter voice dalam panggilan API TTS.preview_audioobjectData audio pratinjau.
Properti data stringData audio pratinjau yang dienkripsi dalam Base64.sample_rate intLaju sampel audio pratinjau, dalam Hz.response_format stringFormat audio pratinjau.stringModel TTS yang mendasari suara tersebut.objectInformasi penggunaan untuk permintaan ini.
Properti count integerJumlah voice yang dibuat. Selalu 1. |
Daftar suara
Badan permintaanmodelstring(Wajib)Model desain voice. Nilai yang valid:
object(Wajib)Objek parameter input.
Properti action string(Wajib)Jenis operasi. Qwen-Audio-TTS/CosyVoice: list_voice. Qwen: list.prefix string(Opsional)Filter voice berdasarkan awalan nama.page_index integer(Opsional)Indeks halaman.page_size integer(Opsional)Jumlah entri per halaman. | Desain voice Qwen-Audio-TTS/CosyVoice hanya tersedia di wilayah Beijing. Desain voice Qwen mendukung wilayah Singapura. Contoh Qwen-Audio-TTS/CosyVoice di bawah ini menggunakan URL wilayah China (Beijing). Contoh Qwen di bawah ini menggunakan URL wilayah Singapura (ganti {WorkspaceId} dengan workspace ID Anda yang sebenarnya). |
Badan tanggapanrequest_idstringPengidentifikasi unik untuk permintaan ini.outputobjectData yang dikembalikan oleh model.
Properti page_index integerIndeks halaman saat ini.page_sizeintegerJumlah entri per halaman.total_countintegerTotal jumlah voice.voice_listarray[object]Daftar voice yang dikembalikan oleh kueri.
Properti voice_id / voice stringID voice. Qwen-Audio-TTS/CosyVoice menggunakan voice_id, dan Qwen menggunakan voice.gmt_createstringWaktu pembuatan.gmt_modifiedstringWaktu modifikasi terakhir.statusstringStatus voice. Untuk nilai yang valid, lihat "Referensi status voice".target_modelstringModel TTS yang mendorong voice tersebut.languagestringBahasa suara.voice_promptstringTeks deskripsi voice.preview_textstringTeks audio pratinjau.objectInformasi penggunaan untuk permintaan ini.
Properti count integerQwen-Audio-TTS/CosyVoice: selalu 1. Qwen: selalu 0. |
Mengkueri detail voice
Isi permintaanmodelstring(Wajib)Model desain voice. Nilai yang valid:
object(Wajib)Objek parameter input.
Properti action string(Wajib)Jenis operasi. Qwen-Audio-TTS/CosyVoice: query_voice. Desain voice Qwen: query.voice_id string(Wajib bersyarat)ID voice yang akan dikueri.voice string(Wajib bersyarat)Nama voice yang akan dikueri. | Desain voice Qwen-Audio-TTS/CosyVoice hanya tersedia di wilayah Beijing. Desain voice Qwen mendukung wilayah Singapura. Contoh Qwen-Audio-TTS/CosyVoice di bawah ini menggunakan URL wilayah China (Beijing). Contoh Qwen di bawah ini menggunakan URL wilayah Singapura (ganti {WorkspaceId} dengan workspace ID Anda yang sebenarnya). |
Isi responsrequest_idstringPengidentifikasi unik untuk permintaan ini.outputobjectData yang dikembalikan oleh model.
Properti voice_id / voice stringID voice. Qwen-Audio-TTS/CosyVoice mengembalikan voice_id, dan Qwen mengembalikan voice.gmt_createstringWaktu pembuatan.gmt_modifiedstringWaktu modifikasi terakhir.statusstringStatus voice. Untuk nilai yang valid, lihat "Referensi status voice".target_modelstringModel TTS yang menghasilkan suara.languagestringBahasa suara.voice_promptstringTeks deskripsi voice.preview_textstringTeks audio pratinjau.objectInformasi penggunaan untuk permintaan ini.
Properti count integerQwen: selalu 0. Tidak dikembalikan oleh Qwen-Audio-TTS/CosyVoice (objek usage kosong). |
Hapus suara
Isi permintaanmodelstring(Wajib)Model desain voice. Nilai yang valid:
object(Wajib)Objek parameter input.
Properti action string(Wajib)Jenis operasi. Qwen-Audio-TTS/CosyVoice: delete_voice. Qwen: delete.voice_id string(Wajib bersyarat)ID voice yang akan dihapus.voice string(Wajib bersyarat)Nama voice yang akan dihapus. | Desain voice Qwen-Audio-TTS/CosyVoice hanya tersedia di wilayah Beijing. Desain voice Qwen mendukung wilayah Singapura. Contoh Qwen-Audio-TTS/CosyVoice di bawah ini menggunakan URL wilayah China (Beijing). Contoh Qwen di bawah ini menggunakan URL wilayah Singapura (ganti {WorkspaceId} dengan workspace ID Anda yang sebenarnya). |
Isi responsrequest_idstringPengidentifikasi unik untuk permintaan ini.outputobjectData yang dikembalikan oleh model. Qwen-Audio-TTS/CosyVoice mengembalikan objek kosong. Qwen mengembalikan nama voice yang dihapus.
Properti voice stringNama voice yang dihapus.objectInformasi penggunaan untuk permintaan ini.
Properti count integerQwen-Audio-TTS/CosyVoice: selalu 1. Qwen: selalu 0. |
Referensi status voice
Voice yang dibuat melewati proses peninjauan. Status berikut hanya berlaku untuk Qwen-Audio-TTS/CosyVoice (model voice-enrollment). Tanggapan Qwen tidak menyertakan bidang status.
Status | Deskripsi |
|---|---|
DEPLOYING | Dalam peninjauan atau pemrosesan. |
OK | Peninjauan lolos. Voice siap digunakan. |
UNDEPLOYED | Peninjauan ditolak. Voice tidak dapat digunakan. |