ElevenLabs
Generate realistic text-to-speech audio using ElevenLabs.
ElevenLabs is a generative speech company that uses AI to create text-to-speech functionality. So far ElevenLabs has developed speech, voices, and sound effects across 32 languages. With the ElevenLabs integration in Glide, you can bring the power of generative AI voice to your apps.
Don't see the ElevenLabs integration?
You may need to upgrade your plan. Browse Glide’s plans and find the right fit for you.
Adding the Integration
To start using the ElevenLabs integration, you first need to add it to your project. You will need an existing ElevanLabs account.
In your ElevenLabs account, navigate to your workspace settings in the bottom left of your dashboard. Select API keys and generate a key to use in Glide. Copy and paste this key into the integration configuration. The key will not be shown again, so be sure to copy it when ElevenLabs displays it after generation.
Text to Speech
The Text to Speech action will generate realistic speech from a text input.
The action can be added to a Component that supports Actions (e.g., a Button component), added to a workflow in the Workflow Editor.
Layout Editor
Workflow Editor
Select the component you’d like to add the action to. Remember, this must be a component that supports actions.
In the actions settings, search for the Text to Speech action from ElevenLabs or navigate to Integrations → ElevenLabs → Text to Speech.
- Note: there is also a Text to Speech action from the OpenAI integration. Make sure you select the correct one.
Select the Text source column from your data. If you do not already have a column with existing text, create a column in the Data Editor and make this new column the Text source.
To let users immediately hear the generated speech, you can pair the Text to Speech action with an Audio component. To do this:
Advanced Settings for Text to Speech
There are a variety of advanced settings that can be adjusted for the Text to Speech action.
The ModelID is for the specific model being used from ElevenLabs. You can read more about the available models, what makes them unique, and their different pricing here.
Language Code is for the language of the input text. ElevenLabs uses standard codes ISO 639-1.
Previous Text and Next Text provide further context for the generate voice by letting the AI know what text came before and/or after the text it’s currently reading. This can cause the voice to sound more natural and flow more easily from line to line if you have multiple Text to Speech actions running in a row.
Frequently Asked Questions
Don't see the ElevenLabs integration?
You may need to upgrade your plan. Browse Glide’s plans and find the right fit for you.
How many updates does the ElevenLabs integration use?
The Text to Speech action will use 2 updates every time it is triggered.
What does it cost to use the ElevenLabs models?
ElevenLabs charges directly for using its models. Their pricing plans are usage-based, and the pricing varies depending on which model you use. You can read more about their pricing plans here.