Implement meeting assistant v1

This commit is contained in:
2026-05-20 02:06:16 +02:00
parent 90df1edc03
commit 0297bcc0f6
120 changed files with 11883 additions and 180 deletions
@@ -0,0 +1,23 @@
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);
}
}