Spaces:
Running
Running
Update tts_interface.py
Browse files- tts_interface.py +4 -0
tts_interface.py
CHANGED
@@ -45,6 +45,10 @@ class ElevenLabsTTS(TTSInterface):
|
|
45 |
self.api_key = api_key
|
46 |
self.base_url = "https://api.elevenlabs.io/v1"
|
47 |
self.default_voice_id = "21m00Tcm4TlvDq8ikWAM" # Rachel voice
|
|
|
|
|
|
|
|
|
48 |
|
49 |
async def synthesize(self, text: str, voice_id: Optional[str] = None, **kwargs) -> bytes:
|
50 |
"""Convert text to speech using ElevenLabs API"""
|
|
|
45 |
self.api_key = api_key
|
46 |
self.base_url = "https://api.elevenlabs.io/v1"
|
47 |
self.default_voice_id = "21m00Tcm4TlvDq8ikWAM" # Rachel voice
|
48 |
+
|
49 |
+
# Debug log
|
50 |
+
masked_key = f"{api_key[:4]}...{api_key[-4:]}" if len(api_key) > 8 else "***"
|
51 |
+
log(f"🔑 ElevenLabsTTS initialized with key: {masked_key}")
|
52 |
|
53 |
async def synthesize(self, text: str, voice_id: Optional[str] = None, **kwargs) -> bytes:
|
54 |
"""Convert text to speech using ElevenLabs API"""
|