.vtt)形式の字幕・文字起こしファイルをパースし、発話テキストのみのプレーンテキスト、またはタイムスタンプ付きの構造化されたキュー配列として返します。文字起こしを要約・翻訳・分析ステップにそのまま渡すことができます。
VTT_PARSE- URL で指定した WebVTT ファイルをパースします。
- 入力:
file_url(WebVTT ファイルの URL)とoutput_format(txtまたはarray。デフォルトはtxt)。 txtは、タイムスタンプやマークアップを除いた発話テキストを 1 キュー 1 行で返します(result.text)。arrayは構造化されたキュー配列(result.cues)を返します。各キューはindex、任意のid、HH:MM:SS.mmm形式のstart・endタイムスタンプ、キューのtextを持ちます。
文字起こしをテキストに変換する
字幕ファイルを構造化キューに変換する
{{steps.parse_subtitles.result.cues}} の各要素には index、start、end、text が含まれるため、後続のステップで録画内の特定の時点を参照できます。
注意事項
- 空のキューはスキップされ、残りのキューに対して
indexが 1 から順に割り当てられます。 txtモードでは、キュー内の装飾マークアップは取り除かれ、テキスト内容のみが残ります。- ファイルのダウンロードに失敗した場合(HTTP ステータスが正常でない場合)は
DownloadErrorを、内容が有効な VTT でなくキューを 1 件もパースできない場合はParseErrorを返します。