aboutsummaryrefslogtreecommitdiff
path: root/docs/content/AutoGPT/configuration/voice.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/content/AutoGPT/configuration/voice.md')
-rw-r--r--docs/content/AutoGPT/configuration/voice.md37
1 files changed, 37 insertions, 0 deletions
diff --git a/docs/content/AutoGPT/configuration/voice.md b/docs/content/AutoGPT/configuration/voice.md
new file mode 100644
index 000000000..223a48def
--- /dev/null
+++ b/docs/content/AutoGPT/configuration/voice.md
@@ -0,0 +1,37 @@
+# Text to Speech
+
+Enter this command to use TTS _(Text-to-Speech)_ for AutoGPT
+
+```shell
+./autogpt.sh --speak
+```
+
+Eleven Labs provides voice technologies such as voice design, speech synthesis, and
+premade voices that AutoGPT can use for speech.
+
+1. Go to [ElevenLabs](https://beta.elevenlabs.io/) and make an account if you don't
+ already have one.
+2. Choose and setup the *Starter* plan.
+3. Click the top right icon and find *Profile* to locate your API Key.
+
+In the `.env` file set:
+
+- `ELEVENLABS_API_KEY`
+- `ELEVENLABS_VOICE_1_ID` (example: _"premade/Adam"_)
+
+### List of available voices
+
+!!! note
+ You can use either the name or the voice ID to configure a voice
+
+| Name | Voice ID |
+| ------ | -------- |
+| Rachel | `21m00Tcm4TlvDq8ikWAM` |
+| Domi | `AZnzlk1XvdvUeBnXmlld` |
+| Bella | `EXAVITQu4vr4xnSDxMaL` |
+| Antoni | `ErXwobaYiN019PkySvjV` |
+| Elli | `MF3mGyEYCl7XYWbV9V6O` |
+| Josh | `TxGEqnHWrfWFTfGW9XjX` |
+| Arnold | `VR6AewLTigWG4xSOukaG` |
+| Adam | `pNInz6obpgDQGcFmaJgB` |
+| Sam | `yoZ06aMxZJJ28mfd3POQ` |