Addressing the comments

This commit is contained in:
mayurdd
2026-01-05 13:35:37 -08:00
parent 67401a275b
commit 4671102833
2 changed files with 11 additions and 1 deletions

View File

@@ -0,0 +1,7 @@
- Updated `ElevenLabsRealtimeSTTService` to accept the `include_language_detection` parameter to detect language.
```python
stt = ElevenLabsRealtimeSTTService(
api_key=os.getenv("ELEVENLABS_API_KEY"),
include_language_detection=True
)
```

View File

@@ -417,6 +417,7 @@ class ElevenLabsRealtimeSTTService(WebsocketSTTService):
Only used when commit_strategy is VAD. None uses ElevenLabs default.
include_timestamps: Whether to include word-level timestamps in transcripts.
enable_logging: Whether to enable logging on ElevenLabs' side.
include_language_detection: Whether to include language detection in transcripts.
"""
language_code: Optional[str] = None
@@ -642,7 +643,9 @@ class ElevenLabsRealtimeSTTService(WebsocketSTTService):
params.append(f"enable_logging={str(self._params.enable_logging).lower()}")
if self._params.include_language_detection:
params.append(f"include_language_detection={str(self._params.include_language_detection).lower()}")
params.append(
f"include_language_detection={str(self._params.include_language_detection).lower()}"
)
# Add VAD parameters if using VAD commit strategy and values are specified
if self._params.commit_strategy == CommitStrategy.VAD: