Files
2026-05-20 02:06:16 +02:00

24 lines
775 B
C#

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