File size: 357 Bytes
af63393
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
# Text-to-Speech via ElevenLabs
from elevenlabs import generate, play, set_api_key
import os

set_api_key(os.getenv("ELEVENLABS_API_KEY"))

def speak(text: str):
    try:
        audio = generate(text=text, voice="Belel", model="eleven_monolingual_v1")
        play(audio)
    except Exception as e:
        print("Fallback: Text spoken output failed.", e)