Make meeting lifecycle stateful

This commit is contained in:
2026-05-27 12:55:17 +02:00
parent d607b957bb
commit e85274829a
91 changed files with 4076 additions and 479 deletions
@@ -0,0 +1,18 @@
namespace MeetingAssistant.Transcription;
public sealed class AzureSpeechRecognitionPipelineBuilder :
SpeechRecognitionPipelineBuilder,
ISpeechRecognitionPipelineBuilder
{
public AzureSpeechRecognitionPipelineBuilder(IServiceProvider services)
: base(services)
{
}
public string ProviderName => "azure-speech";
public ISpeechRecognitionPipeline Create(MeetingAssistantOptions options)
{
return new AzureSpeechRecognitionPipeline(CreateProfiled<AzureSpeechStreamingTranscriptionProvider>(options));
}
}