Skip to content

Commit bb2fdd9

Browse files
authored
Enables continuous language ID for Azure STT (#4479)
1 parent a579313 commit bb2fdd9

File tree

1 file changed

+5
-0
lines changed
  • livekit-plugins/livekit-plugins-azure/livekit/plugins/azure

1 file changed

+5
-0
lines changed

livekit-plugins/livekit-plugins-azure/livekit/plugins/azure/stt.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,11 @@ def _create_speech_recognizer(
409409

410410
kwargs: dict[str, Any] = {}
411411
if config.language and len(config.language) > 1:
412+
# Enable Continuous Language ID for multiple languages
413+
# This ensures language detection updates throughout the streaming session
414+
speech_config.set_property(
415+
speechsdk.PropertyId.SpeechServiceConnection_LanguageIdMode, "Continuous"
416+
)
412417
kwargs["auto_detect_source_language_config"] = (
413418
speechsdk.languageconfig.AutoDetectSourceLanguageConfig(languages=config.language)
414419
)

0 commit comments

Comments
 (0)