1.8 KiB
ADDED Requirements
Requirement: Azure Speech post-stream refinement is configurable
Meeting Assistant SHALL allow the Azure Speech streaming transcription provider to configure the Speech SDK post-processing option.
When configured for a compatible Azure Speech SDK recognizer, Meeting Assistant SHALL set SpeechServiceResponse_PostProcessingOption on the Azure Speech SDK SpeechConfig.
The default application configuration SHALL keep PostProcessingOption empty while using live ConversationTranscriber and SHALL use a region that supports post-stream refinement for future compatible recognizer paths.
Meeting Assistant SHALL keep using the existing Azure live streaming transcription flow rather than switching to batch or offline processing.
When the Azure live streaming backend uses ConversationTranscriber, Meeting Assistant SHALL prefer working live diarized transcription over applying a post-processing option that is only documented for SpeechRecognizer.
Scenario: Azure Speech post-refinement is configured
- WHEN
AzureSpeech.PostProcessingOptionisPostRefinement - AND the configured Azure Speech recognizer supports SDK post-processing
- THEN Meeting Assistant sets
SpeechServiceResponse_PostProcessingOptiontoPostRefinementon the Azure Speech SDK configuration
Scenario: Azure live conversation transcription remains available
- WHEN
AzureSpeech.PostProcessingOptionisPostRefinement - AND the Azure backend is using live
ConversationTranscriber - THEN Meeting Assistant skips the post-processing SDK property
- AND continues using live conversation transcription
Scenario: Azure Speech post-processing is unset
- WHEN
AzureSpeech.PostProcessingOptionis empty - THEN Meeting Assistant does not set a post-processing option on the Azure Speech SDK configuration