import os from elevenlabs import generate, play from elevenlabs import set_api_key from elevenlabs import generate, stream class SpeechService: def __init__(self): account_sid = os.environ["ELEVENLABS_API_KEY"] set_api_key(account_sid) def speak(self, prompt): # audio = generate( # text=prompt, # voice="Bella", # model="eleven_monolingual_v1" # ) # play(audio) audio_stream = generate( text=prompt, stream=True ) # stream(audio_stream) audio = b"" for chunk in audio_stream: if chunk is not None: audio += chunk # play(chunk) play(audio) return