Public Access
24 lines
775 B
C#
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);
|
|
}
|
|
}
|