namespace MeetingAssistant.Transcription; public sealed class AzureSpeechRecognitionPipeline : StreamingSpeechRecognitionPipeline { public AzureSpeechRecognitionPipeline(AzureSpeechStreamingTranscriptionProvider transcriptionProvider) : base(transcriptionProvider) { } internal AzureSpeechRecognitionPipeline(IStreamingTranscriptionProvider transcriptionProvider) : base(transcriptionProvider) { } protected override Task> BuildFinishedTranscriptAsync( string audioPath, IReadOnlyList liveSegments, SpeechRecognitionPipelineOptions options, CancellationToken cancellationToken) { return Task.FromResult(liveSegments); } }