Membuat Tugas subtitle pengatur waktu untuk mentranskripsi aliran audio menjadi teks secara pengatur waktu.
Deskripsi operasi
Operasi ini saat ini dalam mode pemeliharaan. Gunakan alur kerja cerdas untuk mengimplementasikan kemampuan ini. Untuk informasi selengkapnya, lihat Konfigurasi alur kerja cerdas.
Batas QPS
Batas QPS per pengguna untuk operasi ini adalah 20 panggilan per detik. Jika batas ini terlampaui, panggilan API akan dibatasi, yang dapat memengaruhi bisnis Anda. Gunakan operasi ini dengan tepat.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:CreateRtcAsrTask |
create |
*Domain
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
ID wilayah. |
cn-shanghai |
| Mode |
string |
Yes |
Mode aliran. Nilai valid: live dan rtc. Nilai live menunjukkan aliran live standar seperti RTMP. Valid values:
|
live |
| SDKAppID |
string |
No |
ID aplikasi ApsaraVideo Pengatur waktu Communication. Catatan
Parameter ini wajib diisi saat Mode diatur ke rtc. Jika tidak, parameter ini tidak berlaku. |
appId |
| ChannelID |
string |
No |
ID saluran. Catatan
Parameter ini wajib diisi saat Mode diatur ke rtc. Jika tidak, parameter ini tidak berlaku. |
channelId |
| RtcUserId |
string |
No |
ID pengguna pengambilan aliran. Catatan
Parameter ini wajib diisi saat Mode diatur ke rtc. Hanya satu nilai yang dapat ditentukan. Jika tidak, parameter ini tidak berlaku. |
user1 |
| StreamURL |
string |
No |
URL streaming. Catatan
Parameter ini wajib diisi saat Mode diatur ke live. Jika tidak, parameter ini tidak berlaku. |
rtmp://xxx |
| Language |
string |
Yes |
Bahasa audio sumber. Nilai valid:
|
cn |
| CallbackURL |
string |
Yes |
URL callback. |
http://xxx.com |
| AuthKey |
string |
No |
Kunci otentikasi yang digunakan untuk menghasilkan tanda tangan MD5 untuk informasi callback. Catatan
Dua bidang otentikasi ditambahkan ke header permintaan selama callback: "SIG-TIME" menunjukkan stempel pengatur waktu saat ini, dan "ASR-SIG" menunjukkan bidang otentikasi MD5. Bidang "ASR-SIG" dihasilkan berdasarkan aturan md5( |
abcd |
| TranslateEnabled |
boolean |
No |
Apakah akan mengaktifkan terjemahan. |
true |
| TargetLanguages |
string |
No |
Bahasa terjemahan target. Nilai valid:
|
en |
| AutoTerminateEnabled |
boolean |
No |
Apakah akan menutup tugas secara otomatis saat pemutusan aliran melebihi penundaan maksimum. Nilai default: false. |
true |
| AutoTerminateDelay |
integer |
No |
Penundaan pemutusan aliran otomatis, dalam detik. Nilai valid: 1 hingga 10. |
5 |
| ReportInterval |
integer |
No |
Interval pelaporan callback, dalam milidetik. Nilai valid: -1 hingga 500.
|
5 |
Contoh callback
Data berformat JSON ditempatkan di body permintaan dan dikirim sebagai permintaan HTTP POST ke CallbackUrl yang ditentukan. Untuk informasi selengkapnya tentang parameter Content callback dan proses callback, lihat Proses interaksi dan implementasi. Contoh:
{
"task_id": "asr-cf8c70d7-3b8d-496c-98f8-4785******",
"sdk_app_id": "",
"channel_id": "",
"rtc_user_id": "",
"callback_time_stamp": 1723433155645,
"language": "cn",
"content": "{\"header\":{\"nls_task_id\":\"af95c5cc332549f689f3153bc9******\",\"task_key\":\"tl_2977564_17234*****\",\"namespace\":\"SpeechTranscriber\",\"name\":\"TranscriptionResultChanged\",\"task_id\":\"413937911b874146b5796******\",\"message_id\":\"abfc9e9994e748a38499e1******\",\"status_text\":\"Success.\",\"status\":20000000},\"payload\":{\"result\":\"在这里与各位相聚\",\"confidence\":0.0,\"words\":[{\"startTime\":0,\"text\":\"在这\",\"endTime\":510},{\"startTime\":510,\"text\":\"里与\",\"endTime\":1020},{\"startTime\":1020,\"text\":\"各位\",\"endTime\":1530},{\"startTime\":1530,\"text\":\"相聚\",\"endTime\":2040}],\"index\":0,\"time\":2040,\"fixed_result\":\"\",\"unfixed_result\":\"\",\"status\":0}}"
}
```.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Description |
string |
Deskripsi hasil. Nilai success menunjukkan operasi berhasil. Paket error dikembalikan jika terjadi kesalahan. |
success |
| RequestId |
string |
ID permintaan gerbang. |
7FF5417D-06E9-5A2C-9A70-581F6149E6C1 |
| RetCode |
integer |
Kode status. Nilai 2000 menunjukkan keberhasilan. Nilai lain menunjukkan pengecualian. |
2000 |
| TaskId |
string |
ID tugas yang dihasilkan. |
asr-a6ac15e0-9118-4b4c-9e64-306163a0**** |
Contoh
Respons sukses
JSONformat
{
"Description": "success",
"RequestId": "7FF5417D-06E9-5A2C-9A70-581F6149E6C1",
"RetCode": 2000,
"TaskId": "asr-a6ac15e0-9118-4b4c-9e64-306163a0****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.