ElevenLabs Text-to-Speech

March 5, 2026 · View on GitHub

Generate an MP3 file from text using the ElevenLabs Python SDK.

Setup

  1. Copy the environment file and add your API key:

    cp .env.example .env
    

    Then edit .env and paste your ElevenLabs API key.

  2. Create a virtual environment and install dependencies:

    python3 -m venv .venv
    .venv/bin/pip install -r requirements.txt
    

Run

.venv/bin/python main.py "Hello from ElevenLabs"

The generated audio is saved to output.mp3.