Addressing the comments
This commit is contained in:
7
changelog/3216.changed.md
Normal file
7
changelog/3216.changed.md
Normal 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
|
||||||
|
)
|
||||||
|
```
|
||||||
@@ -417,6 +417,7 @@ class ElevenLabsRealtimeSTTService(WebsocketSTTService):
|
|||||||
Only used when commit_strategy is VAD. None uses ElevenLabs default.
|
Only used when commit_strategy is VAD. None uses ElevenLabs default.
|
||||||
include_timestamps: Whether to include word-level timestamps in transcripts.
|
include_timestamps: Whether to include word-level timestamps in transcripts.
|
||||||
enable_logging: Whether to enable logging on ElevenLabs' side.
|
enable_logging: Whether to enable logging on ElevenLabs' side.
|
||||||
|
include_language_detection: Whether to include language detection in transcripts.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
language_code: Optional[str] = None
|
language_code: Optional[str] = None
|
||||||
@@ -642,7 +643,9 @@ class ElevenLabsRealtimeSTTService(WebsocketSTTService):
|
|||||||
params.append(f"enable_logging={str(self._params.enable_logging).lower()}")
|
params.append(f"enable_logging={str(self._params.enable_logging).lower()}")
|
||||||
|
|
||||||
if self._params.include_language_detection:
|
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
|
# Add VAD parameters if using VAD commit strategy and values are specified
|
||||||
if self._params.commit_strategy == CommitStrategy.VAD:
|
if self._params.commit_strategy == CommitStrategy.VAD:
|
||||||
|
|||||||
Reference in New Issue
Block a user