50 lines
1.1 KiB
Bash
50 lines
1.1 KiB
Bash
# Core Discord settings
|
|
TOKEN=DISCORD_BOT_TOKEN_HERE
|
|
GUILD=GUILD_ID_HERE
|
|
CHANNEL=VOICE_CHANNEL_ID_HERE
|
|
PREFIX=+
|
|
|
|
# Localization
|
|
STRING_SET=en
|
|
|
|
# Storage
|
|
VOICE_TMP_PATH=./data/voice_tmp/
|
|
DB_FILE=./data/tardis.db
|
|
|
|
# Announcement defaults
|
|
ANNOUNCEMENT_ENGINE=espeak
|
|
ANNOUNCEMENT_VOICE=en
|
|
|
|
# Canttalk (per-message TTS) — optional
|
|
TTS_CHANNEL=CANTTALK_TEXT_CHANNEL_ID_HERE
|
|
|
|
# IBM Watson TTS — optional
|
|
watsonURL=WATSON_URL_HERE
|
|
watsonAPIKey=WATSON_API_KEY_HERE
|
|
|
|
# Azure TTS — optional
|
|
AZURE_API_KEY=AZURE_API_KEY_HERE
|
|
AZURE_REGION=AZURE_REGION_HERE
|
|
AZURE_LIST_ENDPOINT=AZURE_LIST_ENDPOINT_HERE
|
|
|
|
# ElevenLabs TTS — optional
|
|
XI_API_KEY=ELEVENLABS_API_KEY_HERE
|
|
|
|
# OpenAI (used by both TTS provider and chatgpt module) — optional
|
|
OPENAI_API_KEY=OPENAI_API_KEY_HERE
|
|
OPENAI_CHAT_MODEL=gpt-4o
|
|
|
|
# Google Cloud TTS — optional (path to service account JSON)
|
|
GOOGLE_APPLICATION_CREDENTIALS=./gkey.json
|
|
|
|
# Unreal Speech TTS — optional
|
|
UNREAL_API_KEY=UNREAL_SPEECH_API_KEY_HERE
|
|
|
|
# Mangle module — comma-separated language chain
|
|
MANGLE_LANGS=en,de,ja,ru,en
|
|
|
|
# QuoteDB module — optional
|
|
QDB_URL=QUOTE_DB_URL_HERE
|
|
QDB_USER=QUOTE_DB_USERNAME_HERE
|
|
QDB_PASS=QUOTE_DB_PASSWORD_HERE
|