Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
Text-to-Speech Plugin for Godot utilizing ElevenLabs API
ElevenLabs API for Godot
A Godot Plugin that allows high-quality Text-to-Speech utilizing ElevenLabs API.
See how simple it is:
https://github.com/user-attachments/assets/a58cd6f6-d013-4edd-8cc6-251969f820ab
✨ Features
- Text-to-Speech
- (planned) Speech-to-Text
- (planned) Multi-request handling
- (planned) Internal API for runtime request handling
📦 Installation
- Either:
- Install this repository as submodule into your git project with command
git submodule add https://github.com/Wiechciu/eleven-labs.git addons/eleven_labs. - Or copy the contents of this repository folder into your Godot project’s
addons/eleven_labsdirectory.
- Install this repository as submodule into your git project with command
- In Godot, go to Project > Project Settings > Plugins.
- Enable ElevenLabs Plugin.
⚙️ Usage
- Create an API Key at https://elevenlabs.io/app/api/api-keys and enter it in the API key field.
- Click Load voices to load all your voices from ElevenLabs, then select your desired voice.
- Enter language and text you want to convert into speech.
- Optionally, specify the output path and if the audio file should play immediately after being retrieved.
- Click Generate to send request to ElevenLabs and enjoy the outcome.
🤝 Contributing
Pull requests, bug reports, and suggestions are welcome!
If you’d like to add features, feel free to fork and submit a PR.
For ElevenLabs API reference, check https://elevenlabs.io/docs/api-reference
📜 License
MIT License – feel free to use in commercial or open-source projects.
Text-to-Speech Plugin for Godot utilizing ElevenLabs API
Reviews
Quick Information
Text-to-Speech Plugin for Godot utilizing ElevenLabs API