Batch Syntheses - Get
Mendapatkan sintesis batch yang diidentifikasi oleh ID yang diberikan.
GET {endpoint}/texttospeech/batchsyntheses/{id}?api-version=2024-04-01
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
endpoint
|
path | True |
string |
Titik akhir Cognitive Services yang didukung (protokol dan nama host, misalnya: https://eastus.api.cognitive.microsoft.com). |
id
|
path | True |
string minLength: 3maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]{1,62}[a-zA-Z0-9]$ |
Id sumber daya. |
api-version
|
query | True |
string minLength: 1 |
Versi API yang akan digunakan untuk operasi ini. |
Header Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Berikan kunci langganan layanan kognitif Anda di sini. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Keberhasilan |
|
Other Status Codes |
Terjadi kesalahan. Header x-ms-error-code: string |
Keamanan
Ocp-Apim-Subscription-Key
Berikan kunci langganan layanan kognitif Anda di sini.
Jenis:
apiKey
Dalam:
header
Contoh
get a batch synthesis job with ssml input and user provided container output. |
get a batch synthesis job. |
get a batch synthesis job with ssml input and user provided container output.
Permintaan sampel
GET {endpoint}/texttospeech/batchsyntheses/my-batch-synthesis-job-ssml-input-1?api-version=2024-04-01
Respon sampel
{
"id": "my-batch-synthesis-job-ssml-input-1",
"status": "Succeeded",
"createdDateTime": "2024-03-15T06:03:33.808822Z",
"lastActionDateTime": "2024-03-15T06:03:34.9367114",
"inputKind": "SSML",
"customVoices": {},
"properties": {
"timeToLiveInHours": 744,
"outputFormat": "riff-24khz-16bit-mono-pcm",
"concatenateResult": false,
"decompressOutputFiles": true,
"wordBoundaryEnabled": true,
"sentenceBoundaryEnabled": true,
"destinationContainerUrl": "https://contoso.blob.core.windows.net/default?sv=2021-04-10&st=2024-03-15T04%3A47%3A54Z&se=2025-03-16T04%3A47%3A00Z&sr=c&sp=racwdl&sig=Masked",
"sizeInBytes": 120000,
"succeededAudioCount": 1,
"failedAudioCount": 0,
"durationInMilliseconds": 2500,
"billingDetails": {
"neuralCharacters": 29
}
},
"outputs": {
"result": "29f2105f997c4bfea176d39d05ff201e/my-batch-synthesis-job-ssml-input-1",
"summary": "29f2105f997c4bfea176d39d05ff201e/my-batch-synthesis-job-ssml-input-1/summary.json"
}
}
get a batch synthesis job.
Permintaan sampel
GET {endpoint}/texttospeech/batchsyntheses/my-batch-synthesis-job-text-input-1?api-version=2024-04-01
Respon sampel
{
"id": "my-batch-synthesis-job-text-input-1",
"status": "Succeeded",
"createdDateTime": "2024-03-15T06:19:18.0059236Z",
"lastActionDateTime": "2024-03-15T06:19:19.0306365",
"inputKind": "PlainText",
"customVoices": {},
"properties": {
"timeToLiveInHours": 744,
"outputFormat": "riff-24khz-16bit-mono-pcm",
"concatenateResult": false,
"decompressOutputFiles": false,
"wordBoundaryEnabled": false,
"sentenceBoundaryEnabled": false,
"sizeInBytes": 120000,
"succeededAudioCount": 1,
"failedAudioCount": 0,
"durationInMilliseconds": 2500,
"billingDetails": {
"neuralCharacters": 29
}
},
"synthesisConfig": {
"voice": "en-US-JennyNeural"
},
"outputs": {
"result": "https://stttssvcuse.blob.core.windows.net/batchsynthesis-output/29f2105f997c4bfea176d39d05ff201e/my-batch-synthesis-job-text-input-1/results.zip?SAS_Token"
}
}
Definisi
Nama | Deskripsi |
---|---|
Batch |
Tugas sintesis mandi. |
Batch |
Pengaturan audio latar belakang. |
Batch |
Detail penagihan sintesis mandi. |
Batch |
Konfigurasi teks ke ucapan untuk input teks biasa. |
Batch |
Kesalahan Sintesis Batch. |
Batch |
Input Sintesis Batch. |
Batch |
Output Sintesis Batch. |
Batch |
Properti terperinci dari tugas sintesis batch. |
Error |
Objek kesalahan. |
Error |
Kode kesalahan tingkat atas |
Error |
Respons kesalahan. |
Inner |
Objek yang berisi informasi yang lebih spesifik tentang kesalahan. |
Input |
Jenis teks input. |
Status |
Status sumber daya. |
BatchSynthesis
Tugas sintesis mandi.
Nama | Jenis | Deskripsi |
---|---|---|
createdDateTime |
string (date-time) |
Stempel waktu saat objek dibuat. |
customVoices |
object |
Peta suara kustom nama suara dan ID penyebaran. |
description |
string |
Deskripsi tugas sintesis batch. |
id |
string minLength: 3maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]{1,62}[a-zA-Z0-9]$ |
Id sumber daya |
inputKind |
Jenis teks input. |
|
inputs |
Input teks atau SSML, diperbolehkan hingga 10000 item. |
|
lastActionDateTime |
string (date-time) |
Stempel waktu ketika status saat ini dimasukkan. |
outputs |
Output Sintesis Batch. |
|
properties |
Properti terperinci dari tugas sintesis batch. |
|
status |
Status sumber daya. |
|
synthesisConfig |
Konfigurasi teks ke ucapan untuk input teks biasa. |
BatchSynthesisBackgroundAudioDefinition
Pengaturan audio latar belakang.
Nama | Jenis | Deskripsi |
---|---|---|
fadein |
integer (int64) |
Nilai memudar dari audio latar belakang. Referensi https://learn.microsoft.com/azure/ai-services/speech-service/speech-synthesis-markup-voice#add-background-audio. |
fadeout |
integer (int64) |
Nilai memudar dari audio latar belakang. Referensi https://learn.microsoft.com/azure/ai-services/speech-service/speech-synthesis-markup-voice#add-background-audio. |
src |
string (uri) |
Sumber file audio. Referensi https://learn.microsoft.com/azure/ai-services/speech-service/speech-synthesis-markup-voice#add-background-audio. |
volume |
number (double) |
Nilai volume audio latar belakang. Referensi https://learn.microsoft.com/azure/ai-services/speech-service/speech-synthesis-markup-voice#add-background-audio. |
BatchSynthesisBillingDetails
Detail penagihan sintesis mandi.
Nama | Jenis | Deskripsi |
---|---|---|
aoaiCharacters |
integer (int64) |
Jumlah karakter yang dapat ditagih untuk suara AOAI dalam file input. |
aoaiHDCharacters |
integer (int64) |
Jumlah karakter yang dapat ditagih untuk suara AOAI HD dalam file input. |
customNeuralCharacters |
integer (int64) |
Jumlah karakter yang dapat ditagih untuk suara neural kustom dalam file input. |
neuralCharacters |
integer (int64) |
Jumlah karakter yang dapat ditagih untuk suara neural bawaan dalam file input. |
personalVoiceCharacters |
integer (int64) |
Jumlah karakter yang dapat ditagih untuk suara pribadi dalam file input. |
BatchSynthesisConfig
Konfigurasi teks ke ucapan untuk input teks biasa.
Nama | Jenis | Deskripsi |
---|---|---|
backgroundAudio |
Pengaturan audio latar belakang. |
|
pitch |
string |
Pitch untuk input PlainText. Untuk nilai yang didukung, lihat https://learn.microsoft.com/azure/ai-services/speech-service/speech-synthesis-markup-voice#adjust-prosody. |
rate |
string |
Tingkat bicara untuk input PlainText. Untuk nilai yang didukung, lihat https://learn.microsoft.com/azure/ai-services/speech-service/speech-synthesis-markup-voice#adjust-prosody. |
style |
string |
Nama gaya untuk input PlainText. |
voice |
string minLength: 1 |
Nama suara untuk input PlainText. Anda dapat menemukan daftar suara platform di sini https://learn.microsoft.com/azure/ai-services/speech-service/language-support?tabs=tts. |
volume |
string |
Volume untuk input PlainText. Untuk nilai yang didukung, lihat https://learn.microsoft.com/azure/ai-services/speech-service/speech-synthesis-markup-voice#adjust-prosody. |
BatchSynthesisError
Kesalahan Sintesis Batch.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Kode kesalahan tingkat atas |
message |
string |
Pesan kesalahan |
BatchSynthesisInput
Input Sintesis Batch.
Nama | Jenis | Deskripsi |
---|---|---|
content |
string minLength: 1 |
Bisa jadi SSML atau teks biasa. |
BatchSynthesisOutputs
Output Sintesis Batch.
Nama | Jenis | Deskripsi |
---|---|---|
result |
string |
url sas dari file hasil. Ini akan menjadi jalur relatif ketika "destinationContainerUrl" ditentukan. |
summary |
string |
Ketika BatchSynthesisProperties.decompressOutputFiles benar, jalur file ringkasan pekerjaan akan disediakan di sini. |
BatchSynthesisProperties
Properti terperinci dari tugas sintesis batch.
Nama | Jenis | Deskripsi |
---|---|---|
billingDetails |
Detail penagihan sintesis mandi. |
|
concatenateResult |
boolean |
Apakah hasil sintesis digabungkan. |
decompressOutputFiles |
boolean |
Apakah hasil sintesis didekompresi dalam kontainer target. Ini hanya berlaku ketika "destinationContainerUrl" ditentukan atau "BYOS" dikonfigurasi. |
destinationContainerUrl |
string (uri) |
Kontainer tujuan yang diminta. Ini adalah URL dengan SaS adhoc Layanan ke kontainer yang dapat ditulis di penyimpanan Azure Blob. |
destinationPath |
string |
Jalur tujuan dalam kontainer tujuan, default ke null, hanya berfungsi ketika "DestinationContainerUrl" ditentukan, awalan jalur akhir output harus {DestinationPath}/{TaskId}/, atau {TaskId} jika tidak ditentukan. |
durationInMilliseconds |
integer (int32) |
Durasi audio yang dihasilkan dalam milidetik. |
error |
Kesalahan Sintesis Batch. |
|
failedAudioCount |
integer (int32) |
Jumlah audio yang gagal. |
outputFormat |
string |
Format output audio yang diminta. Referensi https://learn.microsoft.com/azure/ai-services/speech-service/batch-synthesis-properties#batch-synthesis-properties. |
sentenceBoundaryEnabled |
boolean |
Apakah output batas kalimat akan dihasilkan. |
sizeInBytes |
integer (int64) |
Ukuran audio yang dihasilkan dalam byte. |
succeededAudioCount |
integer (int32) |
Jumlah audio yang berhasil. |
timeToLiveInHours |
integer (int32) |
Berapa lama tugas batch akan disimpan dalam sistem setelah selesai. Setelah tugas batch mencapai waktu hidup setelah selesai (berhasil atau gagal) tugas tersebut akan dihapus secara otomatis. Durasi terlama yang didukung adalah 744 jam (31 hari). Nilai defaultnya adalah 744 jam. |
wordBoundaryEnabled |
boolean |
Apakah output batas kata akan dihasilkan. |
Error
Objek kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
code |
Kode kesalahan tingkat atas |
|
details |
Error[] |
Detail dukungan tambahan mengenai kesalahan dan/atau kebijakan yang diharapkan. |
innererror |
Objek yang berisi informasi yang lebih spesifik tentang kesalahan. |
|
message |
string |
Pesan kesalahan tingkat tinggi. |
target |
string |
Sumber kesalahan. |
ErrorCode
Kode kesalahan tingkat atas
Nilai | Deskripsi |
---|---|
BadArgument | |
BadRequest | |
Forbidden | |
InternalServerError | |
NotFound | |
ServiceUnavailable | |
TooManyRequests | |
Unauthorized | |
UnsupportedMediaType |
ErrorResponse
Respons kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
error |
Objek kesalahan. |
InnerError
Objek yang berisi informasi yang lebih spesifik tentang kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Kode kesalahan terperinci untuk membantu diagnostik. |
innererror |
Objek yang berisi informasi yang lebih spesifik tentang kesalahan. |
|
message |
string |
Pesan kesalahan terperinci. |
target |
string |
Sumber kesalahan. |
InputKind
Jenis teks input.
Nilai | Deskripsi |
---|---|
PlainText | |
SSML |
Status
Status sumber daya.
Nilai | Deskripsi |
---|---|
Failed | |
NotStarted | |
Running | |
Succeeded |