Table of Contents

Event OnNewSegment

Namespace
LMKit.Speech
Assembly
LM-Kit.NET.dll

Raised when each new AudioSegment is recognized during streaming transcription.

public event EventHandler<SpeechToText.OnNewSegmentEventArgs> OnNewSegment

Returns

EventHandler<SpeechToText.OnNewSegmentEventArgs>
Raised when each new is recognized during streaming transcription.

Examples

var model = LM.LoadFromModelID("whisper-large-turbo3");
var engine = new SpeechToText(model);
engine.OnNewSegment += (s, e) => Console.WriteLine(e.Segment.Text);
await engine.TranscribeAsync(new WaveFile("audio.wav"));