Mengonversi teks yang diberikan menjadi file audio speech berkualitas tinggi.
Deskripsi operasi
Ini adalah operasi asinkron. Setelah Anda mengirimkan task, ID task akan dikembalikan. Task belum selesai pada titik ini dan masuk ke antrian latar belakang untuk eksekusi asinkron. Hasil akhir dikirimkan melalui notifikasi callback. Anda juga dapat secara proaktif menanyakan status task dengan memanggil GetSmartHandleJob.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:SubmitAudioProduceJob |
*Semua resource.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| EditingConfig |
string |
Yes |
Konfigurasi produksi audio:
|
{"voice":"Siqi","format":"MP3","volume":50} |
| OutputConfig |
string |
Yes |
Konfigurasi output audio. |
For example, to store the output audio at http://my_bucket.oss-cn-shanghai.aliyuncs.com/target_audio.mp3, configure this parameter as: { "bucket": "my_bucket", "object": "target_audio" } |
| InputConfig |
string |
Yes |
Konten teks. Mendukung maksimal 10.000 karakter Tionghoa. Mendukung bahasa markup SSML. |
Audio production task |
| Title |
string |
No |
Judul task. Jika tidak diberikan, judul default akan dibuat secara otomatis berdasarkan tanggal.
|
China Regional Daily News |
| Description |
string |
No |
Deskripsi task:
|
Task description, max 1024 bytes, UTF-8 encoded |
| UserData |
string |
No |
Pengaturan kustom dalam format JSON. Panjang maksimum: 512 byte. Mendukung konfigurasi URL callback kustom. |
{"NotifyAddress":"http://xx.xx.xxx"} or {"NotifyAddress":"https://xx.xx.xxx"} or {"NotifyAddress":"ice-callback-demo"} |
| Overwrite |
boolean |
No |
Menentukan apakah file OSS yang sudah ada akan ditimpa. |
true |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons |
||
| RequestId |
string |
ID permintaan. |
******11-DB8D-4A9A-875B-275798****** |
| JobId |
string |
ID job. |
****20b48fb04483915d4f2cd8ac**** |
| State |
string |
Status job. Nilai yang valid:
|
Created |
| MediaId |
string |
ID aset media. |
****2bcbfcfa30fccb36f72dca22**** |
Anda dapat menanyakan detail eksekusi task speech cerdas dengan memanggil GetSmartHandleJob menggunakan ID job. Contoh berikut menunjukkan respons yang dikembalikan oleh GetSmartHandleJob ketika task berhasil dieksekusi.
AI_TTS melakukan segmentasi kalimat berdasarkan tanda baca Tionghoa seperti koma (,) dan titik (.) secara default.
{
"RequestId": "******2D-443C-5043-B0E4-867070******",
"JobId": "******042d5e4db6866f6289d1******",
"State": "Finished",
"SmartJobInfo": {
"Title": "default_title_2022-01-21T06:15:07Z",
"JobType": "TextToSpeech",
"CreateTime": "2022-01-21T06:15:07Z",
"ModifiedTime": "2022-01-21T06:15:07Z",
"InputConfig": {
"InputFile": "提起郭德纲,现在可以说是红的发紫了,常常票价很高,但是一开手就被疯抢一空,还参加各种相声综艺节目点评新人表演演员已经"
},
"EditingConfig": "{\"format\":\"MP3\",\"pitch_rate\":0,\"sample_rate\":16000,\"speech_rate\":0,\"voice\":\"Siqi\",\"volume\":50}",
"OutputConfig": {
"Bucket": "your-bucket",
"Object": "your-audio"
}
},
"JobResult": {
"MediaId": "******bf47c94e82b3b2014361******",
"AiResult": "[{\"text\":\"提起\",\"begin_time\":0,\"end_time\":846},{\"text\":\"现在可以说是红的发紫了\",\"begin_time\":846,\"end_time\":3386},{\"text\":\"常常票价很高\",\"begin_time\":3386,\"end_time\":4402},{\"text\":\"但是一开手就被疯抢一空\",\"begin_time\":4402,\"end_time\":6265},{\"text\":\"还参加各种相声综艺节目点评新人表演演员已经\",\"begin_time\":6265,\"end_time\":10330}]"
}
}
Contoh
Respons sukses
JSONformat
{
"RequestId": "******11-DB8D-4A9A-875B-275798******",
"JobId": "****20b48fb04483915d4f2cd8ac****",
"State": "Created",
"MediaId": "****2bcbfcfa30fccb36f72dca22****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.