ProcessAsync
Edit on GitHub

Last updated: July 23, 2026

定義

宣言型: YukkuriMovieMaker.Plugin.Transcription.ITranscriptionPlugin

アセンブリ: YukkuriMovieMaker.Plugin.dll

概要

音声を文字起こしして結果セグメントを非同期ストリームで返します。

IAsyncEnumerable<TranscriptionSegment> ProcessAsync(ITranscriptionProcessArgs args, CancellationToken token);

パラメーター

args YukkuriMovieMaker.Plugin.Transcription.ITranscriptionProcessArgs

token System.Threading.CancellationToken

戻り値

System.Collections.Generic.IAsyncEnumerable<YukkuriMovieMaker.Plugin.Transcription.TranscriptionSegment>

注釈

args.CreateAudioStream() で音声データを取得できます。 セグメントを yield return で逐次返すことで進捗をリアルタイムに反映できます。 キャンセルを要求された場合は token.ThrowIfCancellationRequested() を呼び出してください。