Topik ini menjelaskan parameter permintaan JobParams dan Output dari operasi SubmitIProductionJob, serta parameter respons Job dari operasi QueryIProductionJob.
CaptionExtraction
Parameter | Tipe | Deskripsi |
Output | STRING | Jika parameter JobParams dikonfigurasi untuk memisahkan bahasa Cina dan Inggris, placeholder |
Deskripsi parameter JobParams.
Parameter | Tipe | Diperlukan | Deskripsi |
fps | INT | Tidak | Laju pengambilan sampel frame. Parameter ini opsional. Nilainya adalah bilangan bulat. Nilai valid: [2,10]. Nilai default: 5. |
roi | LIST | Tidak | Daerah yang diminati.
|
sep | BOOLEAN | Tidak | Menentukan apakah akan menghasilkan file SRT terpisah untuk bahasa Cina dan Inggris. Parameter ini opsional. Nilai default: False. |
formatter | STRING | Tidak | String format dari teks SRT. Contoh: "{\an8}". Parameter ini opsional. Nilai default: N/A. |
Format Callback:
Format JSON.
{
"Code":"Success",
"Details":[],"FunctionName":"CaptionExtraction",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success","State":"Succes"
}Deskripsi parameter Job.
Parameter | Tipe | Deskripsi |
Result | STRING | Informasi rinci tentang hasil pekerjaan. Contoh informasi hasil sukses: |
VideoGreenScreenMatting
Deskripsi parameter JobParams.
Parameter | Tipe | Diperlukan | Deskripsi |
bgimage | STRING | Tidak | Gambar latar belakang untuk penggantian. Contoh: http://example-image-****.example-location.aliyuncs.com/example/example.jpg.
|
Format Callback:
Format JSON.
{
"Code":"Success",
"Details":[],"FunctionName":"VideoGreenScreenMatting",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}Deskripsi parameter Job.
Parameter | Tipe | Deskripsi |
Result | STRING | Informasi rinci tentang hasil pekerjaan. Contoh informasi hasil sukses: |
MusicSegmentDetect
Deskripsi parameter JobParams.
Parameter | Tipe | Diperlukan | Deskripsi |
Tidak ada | Tidak ada | Tidak ada | Tidak ada |
Format Callback:
Format JSON.
{
"Code":"Success",
"Details":[],
"FunctionName":"MusicSegmentDetect",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}Deskripsi parameter Job.
Parameter | Tipe | Deskripsi |
Result | STRING | Informasi rinci tentang hasil pekerjaan. Contoh informasi hasil sukses: |
VideoDetext
Deskripsi parameter JobParams.
Parameter | Tipe | Diperlukan | Deskripsi |
Text | LIST | Tidak | Lokasi kotak teks yang ingin Anda hapus. Maksimal dua kotak teks didukung. Contoh: [[bx1, by1, bw1, bh1], [bx2, by2, bw2, bh2]]. null Lokasi kotak teks harus ditentukan oleh bx, by, bw, dan bh secara bersamaan.
|
LimitRegion | LIST | Tidak | Area di mana Anda ingin menghapus teks. Sistem mendeteksi teks dalam area yang ditentukan dan menghapus teks yang terdeteksi. Parameter ini memiliki prioritas lebih rendah daripada parameter Text yang secara langsung menentukan lokasi kotak teks yang akan dihapus. Contoh: |
Format Callback:
Format JSON.
{
"Code":"Success",
"Details":[],
"FunctionName":"VideoDetext",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}Deskripsi parameter Job.
Parameter | Tipe | Deskripsi |
Result | STRING | Informasi rinci tentang hasil pekerjaan. Contoh informasi hasil sukses: |
VideoH2V
Deskripsi parameter JobParams.
Parameter | Tipe | Diperlukan | Deskripsi |
Tidak ada | Tidak ada | Tidak ada | Tidak ada |
Format Callback:
Format JSON.
{
"Code":"Success",
"Details":[],
"FunctionName":"VideoH2V",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}Deskripsi parameter Job.
Parameter | Tipe | Deskripsi |
Result | STRING | Informasi rinci tentang hasil pekerjaan. Contoh informasi hasil sukses: |
VideoDelogo
Deskripsi parameter JobParams.
Parameter | Tipe | Diperlukan | Deskripsi |
Logo | STRING | Tidak | Posisi logo yang ingin Anda hapus. Atur nilai dalam format [xmin, ymin, width, height]. Anda dapat menghapus hingga dua logo sekaligus. Contoh: [[0, 0, 0.3, 0.3], [0.7, 0, 0.3, 0.3]]. |
Format Callback:
Format JSON.
{
"Code":"Success",
"Details":[],
"FunctionName":"VideoDelogo",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}Deskripsi parameter Job.
Parameter | Tipe | Deskripsi |
Result | STRING | Informasi rinci tentang hasil pekerjaan. Contoh informasi hasil sukses: |
Cover
Deskripsi parameter JobParams.
Parameter | Tipe | Diperlukan | Deskripsi |
Model | STRING | Tidak | Model gambar mini pintar. Gambar mini diam dihasilkan jika parameter ini dibiarkan kosong, dan gambar mini animasi dihasilkan jika parameter ini disetel ke gif. |
Format Callback:
Format JSON.
{
"Code":"Success",
"Details":[],
"FunctionName":"Cover",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}Deskripsi parameter Job.
Parameter | Tipe | Deskripsi |
Result | STRING | Informasi rinci tentang hasil pekerjaan. Contoh informasi hasil sukses: |
VideoClip
Deskripsi parameter JobParams.
Parameter | Tipe | Diperlukan | Deskripsi |
Tidak ada | Tidak ada | Tidak ada | Tidak ada |
Format Callback:
Format JSON.
{
"Code":"Success",
"Details":[],
"FunctionName":"VideoClip",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}Deskripsi parameter Job.
Parameter | Tipe | Deskripsi |
Result | STRING | Informasi rinci tentang hasil pekerjaan. Contoh informasi hasil sukses:
|
ImageH2V
Deskripsi parameter JobParams.
Parameter | Tipe | Diperlukan | Deskripsi |
Tidak ada | Tidak ada | Tidak ada | Tidak ada |
Format Callback:
Format JSON.
{
"Code":"Success",
"Details":[],
"FunctionName":"ImageH2V",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}Deskripsi parameter Job.
Parameter | Tipe | Deskripsi |
Result | STRINGN | Informasi rinci tentang hasil pekerjaan. Contoh informasi hasil sukses: |
ImageDelogo
Deskripsi parameter JobParams.
Parameter | Tipe | Diperlukan | Deskripsi |
Tidak ada | Tidak ada | Tidak ada | Tidak ada |
Format Callback:
Format JSON.
{
"Code":"Success",
"Details":[],
"FunctionName":"ImageDelogo",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}Deskripsi parameter Job.
Parameter | Tipe | Deskripsi |
Result | STRING | Informasi rinci tentang hasil pekerjaan. Contoh informasi hasil sukses: |
AudioBeatDetection
Deskripsi parameter JobParams.
Parameter | Tipe | Diperlukan | Deskripsi |
Tidak ada | Tidak ada | Tidak ada | Tidak ada |
Format Callback:
Format JSON.
{
"Code":"Success",
"Details":[],
"FunctionName":"AudioBeatDetection",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}Deskripsi parameter Job.
Parameter | Tipe | Deskripsi |
Result | STRING | Informasi rinci tentang hasil pekerjaan. Contoh informasi hasil sukses: |
AudioMixing
Deskripsi parameter JobParams.
Parameter | Tipe | Diperlukan | Deskripsi |
inputs | STRING | Tidak | Daftar URL file trek audio yang akan dicampur. Anda hanya dapat menentukan satu URL. Contoh: |
Format Callback:
Format JSON.
{
"Code":"Success",
"FunctionName":"AudioMixing",
"JobId":"158688059d8443a68b78a65e55b3****",
"Message":"Successful.",
"State":"Success",
"Type":"IProduction",
"UserData":"test"
}Deskripsi parameter Job.
Parameter | Tipe | Deskripsi |
Result | STRING | Informasi rinci tentang hasil pekerjaan. Contoh informasi hasil sukses: |
ImageCartoonize
Deskripsi parameter Output.
Parameter | Tipe | Deskripsi |
Output | STRING |
|
Format Callback:
Format JSON.
{
"Code":"Success",
"Details":[],
"FunctionName":"ImageCartoonize",
"JobId":"39f8e0bc005e4f309379701645f4744c",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}Deskripsi parameter Job.
Parameter | Tipe | Deskripsi |
Result | STRING | Informasi rinci tentang hasil pekerjaan. Contoh informasi hasil sukses: |
AudioQualityAssessment
Deskripsi parameter Job.
Parameter | Tipe | Deskripsi |
Result | STRING | Informasi rinci tentang hasil pekerjaan. Kode berikut menunjukkan contoh informasi hasil sukses. |
Contoh informasi hasil:
{
"Code" : "Success",
"Data" : "{
\"result\":[{
\"Discontinuity\":\"Good\",
\"Loudness\":\"Excellent\",
\"Worst MOS(0-5)\":\"0.38\",
\"Discontinuity(0-5)\":\"3.52\",
\"Speech Ratio\":\"48.55\",
\"Loudness(0-5)\":\"4.91\",
\"Worst Discontinuity(0-5)\":\"0.88\",
\"Worst Coloration(0-5)\":\"0.42\",
\"Channel\":\"1\",
\"Coloration(0-5)\":\"0.99\",
\"Bad Mute Ratio(%)\":\"0.0\",
\"Time\":\"2022-12-02 16:14:06\",
\"Noisiness(0-5)\":\"3.28\",
\"MOS\":\"Poor\",
\"Worst Noisiness(0-5)\":\"0.91\",
\"Double Talk Ratio(%)\":\"19.23\",
\"Input\":\"/home/admin/algo/quality****/example.wav\",
\"Total Duration\":\"42.78\",
\"Noisiness\":\"Good\",
\"Tag\":\"Valid\",
\"MOS(0-5)\":\"1.01\",
\"Loudness(-90dB-0dB)\":\"-0.59\",
\"Coloration\":\"Bad\",
\"Saturated Ratio(%)\":\"37.55\"
},
{
\"Discontinuity\":\"Fair\",
\"Loudness\":\"Excellent\",
\"Worst MOS(0-5)\":\"0.65\",
\"Discontinuity(0-5)\":\"2.45\",
\"Speech Ratio\":\"41.68\",
\"Loudness(0-5)\":\"4.52\",
\"Worst Discontinuity(0-5)\":\"0.66\",
\"Worst Coloration(0-5)\":\"0.72\",
\"Channel\":\"2\",
\"Coloration(0-5)\":\"2.34\",
\"Bad Mute Ratio(%)\":\"0.0\",
\"Time\":\"2022-12-02 16:14:06\",
\"Noisiness(0-5)\":\"2.53\",
\"MOS\":\"Poor\",
\"Worst Noisiness(0-5)\":\"0.67\",
\"Double Talk Ratio(%)\":\"25.93\",
\"Input\":\"/home/admin/algo/quality****/example.wav\",
\"Total Duration\":\"42.78\",
\"Noisiness\":\"Fair\",
\"Tag\":\"Valid\",
\"MOS(0-5)\":\"1.69\",
\"Loudness(-90dB-0dB)\":\"-4.82\",
\"Coloration\":\"Fair\",
\"Saturated Ratio(%)\":\"0.0\"
}]
}",
"Message" : "Successful."
}Parameter:
Parameter | Deskripsi |
Time | Timestamp yang dihasilkan ketika file input dinilai. |
Input | Nama file input. |
Total Duration | Durasi file input. Satuan: detik. |
Speech Ratio | Rasio durasi data audio terhadap durasi file input. Nilai valid: [0,100]. Satuan: persentase. |
Tag | Tag untuk file input, yang digunakan untuk menunjukkan validitas deteksi. Nilai valid:
null
|
MOS(0-5) | Skor MOS dari file input, yang menggambarkan kualitas data audio. Nilai valid: [0,5]. |
MOS | Deskripsi MOS. Nilai valid:
|
Discontinuity(0-5) | Skor kontinuitas data audio. Skor kontinuitas berkurang karena alasan berikut: masalah tersendat pada penangkapan data audio, masalah gema akibat audio multi-saluran, dan masalah kehilangan paket akibat konektivitas jaringan yang buruk. Nilai valid: [0,5]. |
Discontinuity | Deskripsi skor kontinuitas. Nilai valid:
|
Coloration(0-5) | Skor kejelasan data audio. Skor kejelasan berkurang karena alasan berikut: reverb besar, bitrate rendah, kesalahan pengkodean, dan pengucapan yang ambigu. Nilai valid: [0,5]. |
Coloration | Deskripsi skor kejelasan. Nilai valid:
|
Noisiness(0-5) | Skor kebisingan data audio. Nilai valid: [0,5]. null Kebisingan dalam data audio mencakup kebisingan lingkungan, seperti suara dari kipas dan jalan, kebisingan latar belakang dari perangkat berkualitas buruk, dan kebisingan sisa akibat pemrosesan gema yang tidak lengkap oleh perangkat pengambilan suara. Jika kebisingan tidak dihilangkan dengan baik selama pemrosesan data audio, skor kebisingan meningkat. |
Noisiness | Deskripsi skor kebisingan. Nilai valid:
|
Loudness(0-5) | Skor kerasnya suara manusia. Jika suara manusia jelas dan kuat, skor kerasnya tinggi; jika suara manusia sulit didengar, skor kerasnya cenderung menjadi 0. Nilai valid: [0,5]. |
Loudness | Deskripsi skor kerasnya. Nilai valid:
|
Loudness(-90dB-0dB) | Rata-rata volume suara manusia. Nilai valid: [-90,0]. Satuan: desibel.
|
Double Talk Ratio(%) | Rasio durasi data audio dua saluran terhadap durasi data audio. Parameter ini membantu menentukan faktor-faktor kemungkinan skor kontinuitas rendah. Nilai valid: [0,100]. Satuan: persentase. null Data audio dua saluran menunjukkan bahwa suara secara bersamaan ada di dua saluran, seperti skenario di mana perangkat bocor gema sisa. Skenario ini dapat menghasilkan skor kontinuitas rendah. Oleh karena itu, parameter ini membantu menentukan faktor-faktor kemungkinan skor kontinuitas rendah. |
Bad Mute Ratio(%) | Persentase frame mute abnormal. Semua frame mute abnormal dari data audio yang tidak termasuk data audio dua saluran dihitung, tidak termasuk frame mute yang disebabkan oleh pemotongan data audio dua saluran. Nilai valid: [0,100]. Satuan: persentase. |
Saturated Ratio(%) | Persentase segmen ledakan suara terhadap segmen suara. Parameter ini membantu menentukan apakah volume berlebihan menghasilkan ledakan suara dalam skala besar. Nilai valid: [0,100]. Satuan: persentase. |
Worst MOS(0-5) | Skor MOS terendah selama proses penilaian. Nilai valid: [0,5]. |
Worst Discontinuity(0-5) | Skor kontinuitas terendah selama proses penilaian. Nilai valid: [0,5]. |
Worst Noisiness(0-5) | Skor kebisingan tertinggi selama proses penilaian. Nilai valid: [0,5]. |
Worst Coloration(0-5) | Skor kejelasan terendah selama proses penilaian. Nilai valid: [0,5]. |
FaceBeauty
Deskripsi parameter Job.
Parameter | Tipe | Diperlukan | Deskripsi |
beauty_params | STRING | Tidak | Parameter operasi FaceBeauty. Contoh: "whiten=20,smooth=50,face_thin=50" |
Format Callback:
Format JSON.
{
"Code":"Success",
"Details":[],
"FunctionName":"FaceBeauty",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}Parameter:
Parameter | Tipe | Deskripsi |
skin_beauty_enable | INT | Menentukan apakah akan mengaktifkan penghalusan kulit.
|
shape_beauty_enable | INT | Menentukan apakah akan mengaktifkan pembentukan wajah.
|
whiten | INT | Tingkat pemutihan kulit. Semakin besar nilainya, semakin putih kulit terlihat.
|
smooth | INT | Tingkat penghalusan kulit. Semakin besar nilainya, semakin halus kulit terlihat.
|
detail | INT | Tingkat granularitas kulit. Semakin besar nilainya, semakin halus kulit, dan semakin banyak detail kulit yang ada.
|
skin_model | INT | Menentukan apakah akan mengaktifkan fitur model kulit. Jika Anda mengaktifkan fitur ini, pemutihan kulit hanya berlaku untuk bagian yang terdeteksi sebagai kulit.
|
cheek_thin | FLOAT | Tingkat penirusan tulang pipi depan.
|
face_cut | FLOAT | Tingkat penyempitan tulang pipi.
|
face_thin | FLOAT | Tingkat penirusan wajah.
|
face_length | FLOAT | Tingkat penyesuaian panjang wajah (dua arah).
|
chin_length | FLOAT | Tingkat penyesuaian panjang dagu (dua arah).
|
chin_thin | FLOAT | Tingkat penirusan dagu.
|
eye_size | FLOAT | Tingkat pelebaran mata.
|
eye_corner1 | FLOAT | Tingkat penyesuaian canthus vertikal (dua arah).
|
eye_distance | FLOAT | Tingkat penyesuaian jarak mata (dua arah).
|
nose_thin | FLOAT | Tingkat penirusan hidung (dua arah).
|
nose_wing | FLOAT | Tingkat penirusan sayap hidung (dua arah).
|
nose_length | FLOAT | Tingkat penyesuaian panjang hidung (dua arah).
|
mouth_size | FLOAT | Tingkat penyesuaian ukuran mulut (dua arah).
|
mouth_position | FLOAT | Tingkat penyesuaian panjang philtrum (dua arah).
|
lip_thickness | FLOAT | Tingkat penyesuaian ketebalan bibir (dua arah).
|
hair_line | FLOAT | Tingkat penyesuaian garis rambut (dua arah).
|
smile | FLOAT | Tingkat penyesuaian senyum.
|
detect_mode | FLOAT | Mode deteksi wajah.
null Dalam mode video, beberapa frame digunakan untuk melacak wajah guna memastikan hasil yang lebih stabil. |
detect_level | FLOAT | Resolusi detektor wajah. Wajah yang lebih kecil mungkin tidak terdeteksi pada resolusi rendah.
|
threshold | FLOAT | Ambang batas kepercayaan deteksi wajah.
|
detect_interval | FLOAT | Jumlah frame antara dua deteksi wajah berturut-turut dalam mode video.
|
max_face_num | FLOAT | Jumlah maksimum wajah yang dapat dideteksi.
|
min_face | FLOAT | Lebar terkecil wajah.
|
Deskripsi parameter Job:
Parameter | Tipe | Deskripsi |
Result | STRING | Informasi rinci tentang hasil pekerjaan. Contoh informasi hasil sukses: {"Code":"Success","Data":"{\"result\":[{\"file\":\"result.mp4\"}]}","Message":"Successful."}. |
SpeechDenoise
File audio input harus dalam format WAV dengan laju pengambilan sampel 16.000 Hz atau 48.000 Hz.
Format dan laju pengambilan sampel file audio output sama dengan file audio input.