SubmitIProductionJob オペレーションの JobParams と Output リクエストパラメーター、および QueryIProductionJob オペレーションの Job 応答パラメーターに関する補足情報です。
字幕抽出:CaptionExtraction
|
名前 |
タイプ |
説明 |
|
Output |
文字列 |
JobParams パラメーターが中国語と英語を分離するように設定されている場合、出力ファイルパスでは |
JobParams のパラメーターの説明
|
名前 |
タイプ |
必須 |
説明 |
|
fps |
INT |
任意 |
サンプリングフレームレート。有効な値: [2,10]。デフォルト値: [5]。 |
|
roi |
LIST |
任意 |
関心領域。
|
|
sep |
ブール値 |
任意 |
中国語と英語の SRT ファイルを個別に生成するかどうかを指定します。デフォルト値: [False]。 |
|
formatter |
文字列 |
任意 |
SRT 字幕のフォーマット文字列。例: "{\an8}"。デフォルト値: [N/A]。 |
|
track |
文字列 |
任意 |
このパラメーターを "main" に設定すると、メインの字幕トラックのみを抽出します。このパラメーターを指定しない場合、デフォルトでは指定した領域に表示されるすべての字幕を抽出します。デフォルト: [None]。 |
コールバック形式
JSON 形式
{
"Code":"Success",
"Details":[],"FunctionName":"CaptionExtraction",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success","State":"Succes"
}
ジョブのパラメーターの説明
|
名前 |
タイプ |
説明 |
|
Result |
文字列 |
ジョブ結果に関する詳細情報。成功時の結果情報の例: |
グリーンスクリーンマッティング: VideoGreenScreenMatting
JobParams のパラメーター
|
名前 |
型 |
必須 |
説明 |
|
bgimage |
文字列 |
いいえ |
代替背景画像。例: http://example-image-****.example-location.aliyuncs.com/example/example.jpg。
|
コールバックフォーマット
JSON フォーマット
{
"Code":"Success",
"Details":[],"FunctionName":"VideoGreenScreenMatting",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}
ジョブのパラメーター
|
名前 |
型 |
説明 |
|
Result |
文字列 |
ジョブの結果の詳細情報。成功結果の例: |
サビ検出:MusicSegmentDetect
JobParams のパラメーターの説明
|
名前 |
タイプ |
必須 |
説明 |
|
None |
None |
None |
None |
コールバックフォーマット
JSON フォーマット
{
"Code":"Success",
"Details":[],
"FunctionName":"MusicSegmentDetect",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}
ジョブのパラメーターの説明
|
名前 |
タイプ |
説明 |
|
結果 |
文字列 |
ジョブの結果に関する詳細情報。成功時の結果の例: |
動画字幕除去: VideoDetext
JobParams パラメーターの説明
|
名前 |
タイプ |
必須 |
説明 |
|
Text |
LIST |
いいえ |
除去したい字幕ボックスの場所です。最大 2 つの字幕ボックスをサポートします。例: [[bx1, by1, bw1, bh1], [bx2, by2, bw2, bh2]] 説明
字幕ボックスの場所は、bx、by、bw、bh を同時に指定する必要があります。
|
|
LimitRegion |
LIST |
いいえ |
字幕を除去したい領域です。システムは指定された領域内の字幕を検出し、検出された字幕を除去します。このパラメーターは、除去する字幕ボックスの場所を直接指定する Text パラメーターよりも優先度が低いです。例: |
コールバックフォーマット
JSON フォーマット
{
"Code":"Success",
"Details":[],
"FunctionName":"VideoDetext",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}
Job のパラメーターの説明
|
名前 |
タイプ |
説明 |
|
Result |
文字列 |
ジョブの実行結果の詳細。これは JSON 形式の文字列です。この文字列には、字幕除去タスク自体の結果 (Code、Message、Details) が含まれます。成功時の例: |
横型動画から縦型への変換:VideoH2V
JobParams のパラメーターの説明
|
名前 |
Type |
Required |
Description |
|
なし |
なし |
なし |
なし |
コールバックフォーマット
JSON フォーマット
{
"Code":"Success",
"Details":[],
"FunctionName":"VideoH2V",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}
Job のパラメーターの説明
|
名前 |
Type |
Description |
|
Result |
STRING |
The detailed information about the job result. Example of success result information: |
ビデオデロゴ
JobParams のパラメーター説明
|
名前 |
タイプ |
必須 |
説明 |
|
Logo |
文字列 |
いいえ |
除去するロゴの位置。値は [xmin, ymin, width, height] のフォーマットで設定します。一度に最大 2 つのロゴを除去できます。例:[[0, 0, 0.3, 0.3], [0.7, 0, 0.3, 0.3]]。 |
コールバックフォーマット
JSON フォーマット
{
"Code":"Success",
"Details":[],
"FunctionName":"VideoDelogo",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}
ジョブのパラメーター説明
|
名前 |
タイプ |
説明 |
|
Result |
文字列 |
ジョブの結果に関する詳細情報。成功した結果の例: |
スマートサムネイル:カバー
JobParams のパラメーター
|
名前 |
タイプ |
必須 |
説明 |
|
Model |
文字列 |
任意 |
スマートサムネイルのモデル。空の場合、静止画サムネイルが生成されます。アニメーションサムネイルを生成するには、このパラメーターを |
コールバック形式
JSON 形式
{
"Code":"Success",
"Details":[],
"FunctionName":"Cover",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}Job のパラメーターの説明
|
名前 |
タイプ |
説明 |
|
Result |
文字列 |
コールバックのレスポンスに含まれるジョブの結果。このパラメーターは JSON 形式の文字列です。成功した場合、この文字列をパースすると、結果の詳細を含む JSON オブジェクトが得られます。パース後の JSON オブジェクトの例: |
ビデオシノプシス: VideoClip
JobParams のパラメーターの説明
|
名前 |
型 |
必須 |
説明 |
|
なし |
なし |
なし |
なし |
コールバックフォーマット
JSON フォーマット
{
"Code":"Success",
"Details":[],
"FunctionName":"VideoClip",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}
ジョブのパラメーターの説明
|
名前 |
型 |
説明 |
|
Result |
文字列 |
ジョブの結果に関する詳細情報。成功時の結果例:
|
ImageH2V
JobParams のパラメーターの説明
|
名前 |
タイプ |
必須 |
説明 |
|
なし |
なし |
なし |
なし |
コールバックフォーマット
JSON フォーマット
{
"Code":"Success",
"Details":[],
"FunctionName":"ImageH2V",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction",
"Result": "{\"Details\":[],\"Message\":\"success\",\"Code\":\"Success\"}"
}
ジョブ のパラメーターの説明
|
名前 |
タイプ |
説明 |
|
Result |
文字列 |
ジョブの結果の詳細。このパラメーターは、ジョブが成功した場合に返されます。例: |
画像のロゴ除去:ImageDelogo
JobParams パラメーターの説明
|
名前 |
タイプ |
必須 |
説明 |
|
— |
— |
— |
この操作では、追加のパラメーターは使用されません。 |
コールバックフォーマット
JSON フォーマット
{
"Code":"Success",
"Details":[],
"FunctionName":"ImageDelogo",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction",
"Result":"{\"Details\":[],\"Message\":\"success\",\"Code\":\"Success\"}"
}
ジョブのパラメーターの説明
|
名前 |
タイプ |
説明 |
|
Result |
文字列 |
ジョブ結果の詳細情報。成功時の結果例: |
ビートディテクション:AudioBeatDetection
JobParams のパラメーターの説明
|
名前 |
タイプ |
必須 |
説明 |
|
なし |
なし |
なし |
なし |
コールバックフォーマット
JSON フォーマット
{
"Code":"Success",
"Details":[],
"FunctionName":"AudioBeatDetection",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}
ジョブのパラメーターの説明
|
名前 |
タイプ |
説明 |
|
Result |
文字列 |
ジョブの結果に関する詳細情報。成功結果の例: |
オーディオミキシング:AudioMixing
JobParams のパラメーターの説明
|
名前 |
型 |
必須 |
説明 |
|
inputs |
文字列 |
いいえ |
ミックスするオーディオトラックファイルの URL。 URL は 1 つのみ指定できます。例: |
コールバックフォーマット
JSON フォーマット
{
"Code":"Success",
"FunctionName":"AudioMixing",
"JobId":"158688059d8443a68b78a65e55b3****",
"Message":"Successful.",
"State":"Success",
"Type":"IProduction",
"UserData":"test"
}
ジョブ のパラメーターの説明
|
名前 |
型 |
説明 |
|
結果 |
文字列 |
ジョブの結果に関する詳細情報。成功時の結果情報の例: |
3D スタイルと顔のスタイル化:ImageCartoonize
出力パラメーターの説明
|
名前 |
タイプ |
説明 |
|
Output |
文字列 |
パスでは |
コールバックの例
JSON 形式
{
"Code":"Success",
"Details":[],
"FunctionName":"ImageCartoonize",
"JobId":"39f8e0bc005e4f309379701645f4744c",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}
ジョブパラメーターの説明
|
名前 |
タイプ |
説明 |
|
Result |
文字列 |
ジョブの結果に関する詳細情報です。成功時の結果例: |
音声品質評価: AudioQualityAssessment
ジョブのパラメーターの説明
|
名前 |
タイプ |
説明 |
|
結果 |
文字列 |
ジョブが成功した場合の結果詳細です。 |
結果:
{
"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."
}
パラメーター
|
パラメーター |
説明 |
|
Time |
入力ファイルのスコアリング時に生成されたタイムスタンプです。 |
|
Input |
入力ファイル名です。 |
|
Total Duration |
入力ファイルの長さです。単位は秒です。 |
|
Speech Ratio |
音声比率です。入力ファイルの長さに対する音声データの長さの比率です。有効な値の範囲は [0,100] で、単位はパーセントです。 |
|
Tag |
検出が有効かどうかを示すタグです。
説明
|
|
MOS(0-5) |
入力ファイルの平均オピニオン評点 (MOS) で、音声データの品質を示します。有効な値の範囲は [0,5] です。 |
|
MOS |
MOS スコアのレベルです。有効な値は次のとおりです:
|
|
Discontinuity(0-5) |
音声データの不連続性スコアです。音声データ収録時の途切れ (スタッター) 、マルチチャネル音声によるエコー、およびネットワーク接続不良によるパケット損失のため、不連続性スコアが低下します。有効な値の範囲は [0,5] です。 |
|
Discontinuity |
不連続性スコアのレベルです。有効な値は次のとおりです:
|
|
Coloration(0-5) |
音声データのカラーレーションスコアです。残響が大きい、ビットレートが低い、エンコードエラーがある、および発音が不明瞭であるなどの理由で、カラーレーションスコアが低下します。有効な値の範囲は [0,5] です。 |
|
Coloration |
カラーレーションスコアのレベルです。有効な値は次のとおりです:
|
|
Noisiness(0-5) |
音声データのノイズスコアです。有効な値の範囲は [0,5] です。 説明
音声データ内のノイズには、ファンや通りの環境ノイズ、低品質なデバイスによるバックグラウンドノイズ、およびノイズ収音機器での不完全なエコー処理による残留ノイズなどが含まれます。音声データ処理時にノイズが十分に除去されない場合、ノイズスコアは低くなります。 |
|
Noisiness |
ノイズスコアのレベルです。有効な値は次のとおりです:
|
|
Loudness(0-5) |
人の声のラウドネススコアです。値が大きいほど、声がより明瞭で大きいことを示します。値が小さいほど、ほとんど聞こえない声であることを示します。有効な値の範囲は [0,5] です。 |
|
Loudness |
ラウドネススコアのレベルです。有効な値は次のとおりです:
|
|
Loudness(-90dB-0dB) |
人の声の平均音量です。有効な値の範囲は [-90,0] で、単位はデシベルです。
|
|
Double Talk Ratio(%) |
同時発話率は、Discontinuity スコアが低い原因の推定に役立ちます。値の範囲は 0~100% です。 説明
2 チャネルの音声データでは、デバイスから残留エコーが漏れる場合など、2 つのチャネルに音が同時に存在することがあります。この場合、不連続性スコアが低くなる可能性があります。そのため、このパラメーターは、不連続性スコアが低い要因の推定に役立ちます。 |
|
Bad Mute Ratio(%) |
異常無音率です。2 チャネル音声データを含まない音声データ内の、異常な無音フレームをすべてカウントします。2 チャネル音声データをカットすることによって発生した無音フレームは除外されます。有効な値の範囲は [0,100] で、単位はパーセントです。 |
|
Saturated Ratio(%) |
飽和率です。録音音量が過度に大きいことによる飽和 (音割れ) が発生した発話セグメントの割合を示します。広範囲にわたるポップノイズの問題の診断に役立ちます。値の範囲は 0~100% です。 |
|
Worst MOS(0-5) |
スコアリングプロセスにおける MOS の最低値です。有効な値の範囲は [0,5] です。 |
|
Worst Discontinuity(0-5) |
スコアリングプロセスにおける不連続性スコアの最低値です。有効な値の範囲は [0,5] です。 |
|
Worst Noisiness(0-5) |
スコアリングプロセスにおけるノイズスコアの最低値です。有効な値の範囲は [0,5] です。 |
|
Worst Coloration(0-5) |
スコアリングプロセスにおけるカラーレーションスコアの最低値です。有効な値の範囲は [0,5] です。 |
FaceBeauty
ジョブのパラメーター
|
名前 |
タイプ |
必須 |
説明 |
|
beauty_params |
文字列 |
いいえ |
FaceBeauty オペレーションのパラメーターです。例: "whiten=30,smooth=40,face_thin=15" |
コールバック例
JSON フォーマット
{
"Code":"Success",
"Details":[],
"FunctionName":"FaceBeauty",
"JobId":"39f8e0bc005e4f309379701645f4****",
"Message":"success",
"State":"Success",
"Type":"IProduction"
}
パラメーター
|
パラメーター |
タイプ |
説明 |
|
skin_beauty_enable |
int |
肌磨きを有効にするかどうかを指定します。
|
|
shape_beauty_enable |
int |
顔の輪郭調整を有効にするかどうかを指定します。
|
|
whiten |
int |
美白の度合いを指定します。値が大きいほど、肌が白く見えます。
|
|
smooth |
int |
肌の平滑化の度合いを指定します。値が大きいほど、肌が滑らかに見えます。
|
|
detail |
int |
肌のきめ細かさの度合いを指定します。値が大きいほど、肌のきめが細かくなり、肌の詳細が多く残ります。
|
|
skin_model |
int |
スキンモデル機能を有効にするかどうかを指定します。有効にすると、美白は肌として検出された領域にのみ適用されます。
|
|
cheek_thin |
float |
頬を細くする度合いを指定します。
|
|
face_cut |
float |
頬骨を狭くする度合いを指定します。
|
|
face_thin |
float |
顔を細くする度合いを指定します。
|
|
face_length |
float |
顔の長さを調整する度合い (双方向) を指定します。
|
|
chin_length |
float |
あごの長さを調整する度合い (双方向) を指定します。
|
|
chin_thin |
float |
あごを細くする度合いを指定します。
|
|
eye_size |
float |
目を大きくする度合いを指定します。
|
|
eye_corner1 |
float |
目頭を垂直方向に調整する度合い (双方向) を指定します。
|
|
eye_distance |
float |
目の間隔を調整する度合い (双方向) を指定します。
|
|
nose_thin |
float |
鼻を細くする度合い (双方向) を指定します。
|
|
nose_wing |
float |
鼻翼を細くする度合い (双方向) を指定します。
|
|
nose_length |
float |
鼻の長さを調整する度合い (双方向) を指定します。
|
|
mouth_size |
float |
口のサイズを調整する度合い (双方向) を指定します。
|
|
mouth_position |
float |
人中の長さを調整する度合い (双方向) を指定します。
|
|
lip_thickness |
float |
唇の厚さを調整する度合い (双方向) を指定します。
|
|
hair_line |
float |
生え際を調整する度合い (双方向) を指定します。
|
|
smile |
float |
笑顔を強調する度合いを指定します。
|
|
detect_mode |
int |
顔検出モードを指定します。
説明
ビデオモードでは、複数のフレームを使用して顔を追跡し、より安定した結果を保証します。 |
|
detect_level |
int |
顔検出器の解像度を指定します。低解像度では、小さい顔が検出されない場合があります。
|
|
threshold |
float |
顔検出の信頼度のしきい値を指定します。
|
|
detect_interval |
int |
ビデオモードでの、連続した顔検出間のフレーム数を指定します。
|
|
max_face_num |
int |
検出可能な顔の最大数を指定します。
|
|
min_face |
int |
検出可能な最小の顔幅をピクセル単位で指定します。
|
結果フィールド
|
名前 |
タイプ |
説明 |
|
結果 |
文字列 |
ジョブ結果の詳細情報です。成功したジョブの応答例: |
インテリジェントノイズリダクション: SpeechDenoise
入力音声ファイルは、サンプリングレートが 16,000 Hz または 48,000 Hz の WAV フォーマットである必要があります。
出力音声ファイルのフォーマットとサンプリングレートは、入力音声ファイルと同じです。