こんにちは、エンジニアの渡辺(@mochi_neko_7)です。 今回は映像の字幕テキストを扱うためのフォーマットである SubRip Subtitle (.srt) と WebVTT (.vtt) のパーサーを PEG (Parsing Expression Grammar) を用いて Rust で実装してみた話を紹介します。 唐突ですが、OpenAI の audio/transcriptions API の response_format の説明に The format of the transcript output, in one of these options: json, tex…