Spaces:
Runtime error
Runtime error
| from dotenv import load_dotenv | |
| from elevenlabs.client import ElevenLabs | |
| from elevenlabs import play | |
| load_dotenv() | |
| client = ElevenLabs() | |
| audio = client.text_to_speech.convert( | |
| text="The first move is what sets everything in motion.", | |
| voice_id="JBFqnCBsd6RMkjVDRZzb", | |
| model_id="eleven_multilingual_v2", | |
| output_format="mp3_44100_128", | |
| ) | |
| play(audio) | |
| from elevenlabs.client import ElevenLabs | |
| client = ElevenLabs( | |
| api_key="sk_e56a418c38fa69210d5f31f880a4c957aaa18aeefca18e19", | |
| ) | |
| response = client.voices.get_all() | |
| print(response.voices) | |
| from elevenlabs.client import ElevenLabs | |
| from elevenlabs import play | |
| client = ElevenLabs( | |
| api_key="sk_e56a418c38fa69210d5f31f880a4c957aaa18aeefca18e19", # Defaults ELEVENLABS_API_KEY | |
| ) | |
| voice = client.clone( | |
| name="Alex", | |
| description="An old American male voice with a slight hoarseness in his throat. Perfect for news", # Optional | |
| files=["./sample_0.mp3", "./sample_1.mp3", "./sample_2.mp3"], | |
| ) | |
| from elevenlabs import stream | |
| from elevenlabs.client import ElevenLabs | |
| client = ElevenLabs() | |
| audio_stream = client.text_to_speech.convert_as_stream( | |
| text="This is a test", | |
| voice_id="JBFqnCBsd6RMkjVDRZzb", | |
| model_id="eleven_multilingual_v2" | |
| ) | |
| # option 1: play the streamed audio locally | |
| stream(audio_stream) | |
| # option 2: process the audio bytes manually | |
| for chunk in audio_stream: | |
| if isinstance(chunk, bytes): | |
| print(chunk) | |
| from elevenlabs.client import ElevenLabs | |
| from elevenlabs import stream | |
| client = ElevenLabs( | |
| api_key="sk_e56a418c38fa69210d5f31f880a4c957aaa18aeefca18e19", # Defaults to ELEVENLABS_API_KEY | |
| ) | |
| def text_stream(): | |
| yield "Hi there, I'm Eleven " | |
| yield "I'm a text to speech API " | |
| audio_stream = client.generate( | |
| text=text_stream(), | |
| voice="Brian", | |
| model="eleven_multilingual_v2", | |
| stream=True | |
| ) | |
| stream(audio_stream) | |
| import asyncio | |
| from elevenlabs.client import AsyncElevenLabs | |
| eleven = AsyncElevenLabs( | |
| api_key="sk_e56a418c38fa69210d5f31f880a4c957aaa18aeefca18e19" # Defaults to ELEVENLABS_API_KEY | |
| ) | |
| async def print_models() -> None: | |
| models = await eleven.models.get_all() | |
| print(models) | |
| asyncio.run(print_models()) |