Files
2026-05-27 12:55:17 +02:00

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.PostProcessingOption is PostRefinement
  • AND the configured Azure Speech recognizer supports SDK post-processing
  • THEN Meeting Assistant sets SpeechServiceResponse_PostProcessingOption to PostRefinement on the Azure Speech SDK configuration

Scenario: Azure live conversation transcription remains available

  • WHEN AzureSpeech.PostProcessingOption is PostRefinement
  • 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.PostProcessingOption is empty
  • THEN Meeting Assistant does not set a post-processing option on the Azure Speech SDK configuration