Configuration
Voice

Text to Speech

Enter this command to use TTS (Text-to-Speech) for Auto-GPT

python -m autogpt --speak

Eleven Labs provides voice technologies such as voice design, speech synthesis, and premade voices that Auto-GPT can use for speech.

  1. Go to ElevenLabs (opens in a new tab) 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

NameVoice ID
Rachel21m00Tcm4TlvDq8ikWAM
DomiAZnzlk1XvdvUeBnXmlld
BellaEXAVITQu4vr4xnSDxMaL
AntoniErXwobaYiN019PkySvjV
ElliMF3mGyEYCl7XYWbV9V6O
JoshTxGEqnHWrfWFTfGW9XjX
ArnoldVR6AewLTigWG4xSOukaG
AdampNInz6obpgDQGcFmaJgB
SamyoZ06aMxZJJ28mfd3POQ