marks
commited on
Commit
·
8e0a4a4
1
Parent(s):
3058f90
Reformat voice name
Browse files- api_clients.py +4 -3
api_clients.py
CHANGED
|
@@ -117,13 +117,14 @@ class ElevenLabsClient:
|
|
| 117 |
|
| 118 |
Returns:
|
| 119 |
List of tuples containing (voice_id, display_name)
|
| 120 |
-
where display_name
|
| 121 |
"""
|
| 122 |
try:
|
| 123 |
voices = elevenlabs.voices()
|
| 124 |
return [(
|
| 125 |
-
voice.voice_id,
|
| 126 |
-
f"{voice.name}
|
|
|
|
| 127 |
) for voice in voices]
|
| 128 |
except Exception as e:
|
| 129 |
logger.error("Failed to fetch voices from ElevenLabs", exc_info=True)
|
|
|
|
| 117 |
|
| 118 |
Returns:
|
| 119 |
List of tuples containing (voice_id, display_name)
|
| 120 |
+
where display_name shows the name and description but not the ID
|
| 121 |
"""
|
| 122 |
try:
|
| 123 |
voices = elevenlabs.voices()
|
| 124 |
return [(
|
| 125 |
+
voice.voice_id, # Value (hidden from user)
|
| 126 |
+
f"{voice.name} ({voice.labels.get('accent', 'No accent')})" +
|
| 127 |
+
(f" - {voice.description[:50]}..." if voice.description else "")
|
| 128 |
) for voice in voices]
|
| 129 |
except Exception as e:
|
| 130 |
logger.error("Failed to fetch voices from ElevenLabs", exc_info=True)
|