You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: 'ElevenLabs is an advanced AI voice technology platform that generates natural, human-like speech from text using cutting-edge voice synthesis and cloning technology.'
ElevenLabs provides developers with powerful tools to integrate realistic, human-like voice capabilities into their applications through APIs and SDKs.
26
+
27
+
ElevenLabsβ Text to Speech API converts written text into spoken audio with very natural sounding voices, capturing realistic intonation, pacing, emotion and context awareness.
28
+
29
+
# How does the integration work?
30
+
31
+
You can utilize a pre-built Appwrite Site template with text-to-speech capabilities implemented using ElevenLabs. This allows you to convert any piece of text to a human-like voice and download the generated audio.
32
+
33
+
# How to implement
34
+
35
+
To implement the ElevenLabs text-to-speech integration, there are several steps you must complete:
36
+
37
+
## Step 1: Sign up for ElevenLabs
38
+
39
+
First, you must [sign up for an ElevenLabs account](https://elevenlabs.io/app/sign-up). Once your account is set up, navigate to the [Developers](https://elevenlabs.io/app/developers) page from the sidebar, click on the **API Keys** tab, and generate an **API key** with the **Text to Speech** endpoint access enabled. Save this API key for further usage.
40
+
41
+

42
+
43
+
## Step 2: Create the Appwrite Site
44
+
45
+
For this step, you must [create an account on Appwrite Cloud](https://cloud.appwrite.io/register) or [self-host Appwrite](/docs/advanced/self-hosting) if you havenβt already. If you decide to self-host Appwrite, there are [additional setup steps](/docs/advanced/self-hosting/configuration/sites) to use Appwrite Sites templates.
46
+
47
+
Head over to theΒ Appwrite console, navigate to the **Sites** page, click on **Create site** and select theΒ **Clone a template** option, and search for the **Text-to-speech with ElevenLabs** site template.
Once all the steps are complete, it is time to test the site! You can enter any text you like (or use the pre-filled example), update the additional configuration options, and generate an audio file.
58
+
59
+
# Read more about ElevenLabs and Appwrite Sites
60
+
61
+
If you would like to learn more about ElevenLabs and Appwrite Sites, we have some resources that you should visit:
62
+
63
+
- [Sign up for ElevenLabs](https://elevenlabs.io/app/sign-up)
64
+
- [ElevenLabs text to speech docs](https://elevenlabs.io/docs/capabilities/text-to-speech)
65
+
- [Appwrite Sites docs](/docs/products/sites)
66
+
- [Build with Appwrite Sites templates](/docs/products/sites/templates)
67
+
- [Appwrite Sites API reference](/docs/references/cloud/server-nodejs/sites)
0 commit comments