Release Notes
お知らせ


{"InputInfo":{ //入力ビデオパス。ご自身の元のビデオに置き換えてください"Type":"URL","UrlInputInfo":{"Url":"https://test-1234567.cos.ap-nanjing.myqcloud.com/mps_test/myvideo.mp4"}},"OutputStorage":{ //出力先のCOSバケット。置き換えてください"Type":"COS","CosOutputStorage":{"Bucket":"test","Region":"ap-nanjing"}},"OutputDir":"/mps_test/output/",//出力先のフォルダパス。置き換えてください"AiAnalysisTask":{"Definition":32, //プリセットテンプレートIDで、32とご入力ください"ExtendedParameter":"{\\"dubbing\\":{\\"speakerUrl\\":\\"https://mycloud.com/path/to/file.json\\"}}" //拡張パラメータ。必須。speakerファイルパス、字幕スタイルなどのパラメータ指定に使用},"TaskNotifyConfig":{ //イベントコールバック通知設定。任意"NotifyType":"URL","NotifyUrl":"http://www.qq.com/callback"}}


{\\"dubbing\\":{\\"speakerUrl\\":\\"https://mycloud.com/path/to/file.json\\"}}
ExtendedParameterは、AI吹き替えタスクの個別設定に使用します。すべての選択可能なパラメータとその説明は以下の通りです。{"dubbing": {"speakerUrl": "https://mycloud.com/path/to/file.json", // 必須、speakerファイルのURL"subtitleStyle": { // 任意。字幕スタイル"embed": true, // 字幕を焼き込むかどうか、デフォルトは有効"style": { // 字幕スタイル、字幕焼き込みが有効な時に適用"font": "simkai", // フォント、デフォルト値"simkai""fontSize": 50, // フォントサイズ、デフォルト値50px"marginV": 50 // 底部までの距離、デフォルト値50}},"outputPattern": "filename" // 任意、出力ファイル名のプレフィックス}}
パラメータ | タイプ | 必須 | 説明 |
speakerUrl | string | はい | SpeakerファイルのURL。 |
subtitle | json | いいえ | 字幕関連パラメータ。 |
subtitle.embed | bool | いいえ | 字幕を焼き込むかどうか。デフォルトは有効。 |
subtitle.style | json | いいえ | 字幕スタイル。字幕焼き込みが有効時に適用されます。 |
subtitle.style.font | string | いいえ | フォント。デフォルト値は "simkai"。 |
subtitle.style.fontSize | float | いいえ | フォントサイズ。デフォルト値は50px。 |
subtitle.style.marginV | float | いいえ | 底部までの距離。デフォルト値は50px。 |
outputPattern | string | いいえ | 出力ファイル名のプレフィックス。指定しない場合のデフォルトプレフィックスはdubで、ファイル名は dub_{unixtime}.{format}となります。 |
{"SrcLang": "zh","DstLangs": ["en"],"Speakers": [{"Id": "speaker_0","Gender": "male"},{"Id": "speaker_1","Gender": "female"}],"Clips": [{"TextStartTime": "00:00:00.100","TextEndTime": "00:00:00.600","SpeakerId": "speaker_0","SrcText": "没谁","DstTexts": {"en": "No one"}},{"TextStartTime": "00:00:01.0","TextEndTime": "00:00:01.200","SpeakerId": "speaker_1","SrcText": "早上好","DstTexts": {"en": "Morning"}}]}
パラメータ | 必須 | タイプ | 説明 |
SrcLang | はい | string | |
DstLangs | はい | list<string> | |
Speakers[i].Id | はい | string | 話者ID。 |
Speakers[i].Gender | はい | string | 話者の性別。maleまたはfemale。 |
Clips[i].TextStartTime | はい | string | 切り抜き動画の字幕の開始タイムスタンプ。時:分:秒.ミリ秒。 |
Clips[i].TextEndTime | はい | string | 切り抜き動画の字幕の終了タイムスタンプ。時:分:秒.ミリ秒。 |
Clips[i].SpeakerId | はい | string | 切り抜き動画の字幕に対応する話者ID。 |
Clips[i].SrcText | はい | string | 切り抜き動画の字幕のソース言語。 |
Clips[i].DstTexts | はい | map<string,string> | 切り抜き動画の字幕のターケット言語。現在は単一の言語のみサポートしています。 |
言語 | Code | ソース言語(SrcLang)として利用可能か | ローカライズのターゲット言語(DstLangs)として利用可能か |
中国語 (Chinese) | zh | ✓ | ✓ |
英語 (English) | en | ✓ | ✓ |
日本語 (Japanese) | ja | ✓ | ✓ |
ドイツ語 (German) | de | ✓ | ✓ |
フランス語 (French) | fr | ✓ | ✓ |
韓国語 (Korean) | ko | ✓ | ✓ |
ロシア語 (Russian) | ru | ✓ | ✓ |
ウクライナ語 (Ukrainian) | uk | ✓ | ✓ |
ポルトガル語 (Portuguese) | pt | ✓ | ✓ |
イタリア語 (Italian) | it | ✓ | ✓ |
スペイン語 (Spanish) | es | ✓ | ✓ |
インドネシア語 (Indonesian) | id | ✓ | ✓ |
オランダ語 (Dutch) | nl | ✓ | ✓ |
トルコ語 (Turkish) | tr | ✓ | ✓ |
フィリピン語 (Filipino) | fil | ✓ | ✓ |
マレー語 (Malay) | ms | ✓ | ✓ |
ギリシャ語 (Greek) | el | ✓ | ✓ |
フィンランド語 (Finnish) | fi | ✓ | ✓ |
クロアチア語 (Croatian) | hr | ✓ | ✓ |
スロバキア語(Slovak) | sk | ✓ | ✓ |
ポーランド語 (Polish) | pl | ✓ | ✓ |
スウェーデン語 (Swedish) | sv | ✓ | ✓ |
ヒンディー語 (Hindi) | hi | ✓ | ✓ |
ブルガリア語 (Bulgarian) | bg | ✓ | ✓ |
ルーマニア語 (Romanian) | ro | ✓ | ✓ |
アラビア語 (Arabic) | ar | ✓ | ✓ |
チェコ語 (Czech) | cs | ✓ | ✓ |
デンマーク語 (Danish) | da | ✓ | ✓ |
タミル語 (Tamil) | ta | ✓ | ✓ |
ハンガリー語 (Hungarian) | hun | ✓ | ✓ |
ベトナム語 (Vietnamese) | vi | ✓ | ✓ |



python3 subtitle2speaker.py input.srt output.json --src_lang "zh" --dst_langs "en"
python3 subtitle2speaker.py input_src.vtt input_dst.vtt output.json --src_lang "zh" --dst_langs "en"
フィードバック