Skip to content

princupy/EchoVoiceBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EchoVoiceBot Logo

🎙️ EchoVoiceBot

AI-Powered Realistic Text-to-Speech Discord Bot using ElevenLabs API 🔊

Discord.js Status License


🚀 Features

  • 🎙️ Realistic AI voices powered by ElevenLabs
  • 🌐 Multi-language support: English, Hindi, Bengali, Tamil & more
  • 🧠 Set per-server default language & voice
  • ⚙️ Custom bot prefix (! by default)
  • 💾 Local data persistence with SQLite
  • 💬 Beautiful help & response embeds
  • 🧑‍💻 Easy to use & extend

📸 Preview

!say Hello, how are you?
✅ Speaking in VC with selected language and voice ID.

!setlang en
🌐 Language updated to English.

!changevoice EXAVITQu4vr4xnSDxMaL
🎙️ Voice changed to a new ElevenLabs voice ID.

🛠️ Installation & Setup

Step-by-step guide to host EchoVoiceBot on your local or cloud server.

1. Clone the repository (git clone https://github.com/princupy/EchoVoiceBot.git)
cd EchoVoiceBot
2. Install dependencies (npm install)
3. Create .env file
  DISCORD_TOKEN=your-discord-bot-token
  DEFAULT_PREFIX=!
  DEFAULT_VOICE=en
  ELEVEN_API_KEY=your-elevenlabs-api-key
4. Run the bot (node index.js)

📚 Commands List

| 📂 Category   | 🔧 Commands                                                                                                                                         |
| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| 🎙️ Voice     | `!say <text>` → Speak in VC<br>`!setlang <lang>` → Set language<br>`!changevoice <id>` → Change ElevenLabs voice<br>`!voices` → List free voice IDs |
| 🎧 VC Control | `!join` → Join VC<br>`!leave` → Leave VC                                                                                                            |
| ⚙️ Settings   | `!setprefix <symbol>` → Change prefix                                                                                                               |
| 📊 Utility    | `!ping` → Show ping<br>`!stats` → Bot usage<br>`!help` → Command guide                                                                              |

🧠 Powered By

Discord.js v14

@discordjs/voice

ElevenLabs API

better-sqlite3

Node.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors