⚙️ Server Settings
The main settings panel where you can manage the entire server's TTS behavior at once. You can change options like voice, volume, channel restrictions, and reading behavior with a single button.
/server settingsPermission
🔒 Only server administrators can use this.
When you enter the command, a settings panel visible only to you opens. Settings are saved in real time and take effect immediately without re-entering the command.
🔊 Default Voice
Set the default TTS voice per language. If a user hasn't set a personal voice, the voice selected here will be used.
| Language | Default |
|---|---|
| 🇰🇷 Korean | 여성-1 |
| 🇺🇸 English | woman-1 |
| 🇯🇵 Japanese | 女性-1 |
Press the voice selection button to see a dropdown list by language. Female voices are marked with 👩, male voices with 👨.
Force Server Voice Toggle
When the Force Server Voice option is enabled, all users will use the server's default voice regardless of their personal voice settings.
🎚️ Volume
Adjust the TTS audio output volume in dB.
| Range | Default | Step |
|---|---|---|
| -10.0dB ~ 0.0dB | 0.0dB | 1dB |
0.0dB is the loudest; the lower the number, the quieter it gets. If TTS is too loud, -3 ~ -5 is recommended.
🛡️ Spam Limit
When the same character repeats too many times in a row, it is read only up to the configured limit.
| Range | Default | Step |
|---|---|---|
| 1 ~ 10 | 5 | 1 |
For example, with a limit of 5, typing ㅋㅋㅋㅋㅋㅋㅋㅋ will only read ㅋㅋㅋㅋㅋ.
💬 Chat Channel / 🎙️ Voice Channel
You can separately specify the chat channels where TTS will read and the voice channels the bot will automatically join.
Chat Channel — Only messages from specified channels are read. If not specified, all channels are read.
Voice Channel — The bot automatically joins only when you are in a specified channel. If not specified, it joins any channel.
Select a channel and select the same channel again to deselect. Multiple channels can be specified simultaneously.
🔤 Consonant Conversion Rules
You can convert frequently used Korean consonant internet slang to the desired Korean word. For example, typing ㅎㄱ will make TTS read 합격 (pass).
Press the Add button to open a popup where you can enter the pattern and result to save immediately. For Delete, select the rule to remove from the dropdown.
Consonant Preset
Enabling the Consonant Preset toggle also applies the built-in consonant conversion rules.
| Input | How it's read |
|---|---|
| ㅋㅋ | 크크 |
| ㅎㅎ | 히히 |
| ㄷㄷ | 덜덜 |
| ㄴㄴ | 노노 |
| ㅉㅉ | 쯧쯧 |
| ㄱㄱ | 고고 |
| ㅇㅇ | 응응 |
| ㅂㅂ | 바이바이 |
🔌 Toggle Settings
Items that can be toggled on or off for server features. Select the desired item from the dropdown to immediately change its state. 🟢 means active, 🔴 means inactive.
| Toggle | Default | Description |
|---|---|---|
| 🔌 Auto Join | 🟢 ON | The bot automatically joins the voice channel when someone types in chat |
| 🗣️ Force Server Voice | 🔴 OFF | Ignores users' personal voice settings and uses the server's default voice for everyone |
| 🔒 Nickname Lock | 🔴 OFF | Ignores users' custom TTS nicknames and reads their Discord username |
| 📥 Join Announcement | 🔴 OFF | Announces via TTS when a user enters a voice channel |
| 📤 Leave Announcement | 🔴 OFF | Announces via TTS when a user leaves a voice channel |
| 🛡️ Spam Detection | 🟢 ON | Cuts off excessive repeated characters |
| 📁 File Description | 🔴 OFF | Reads "sent a photo" etc. when photos/videos/files are attached |
| 📢 Forward Message | 🔴 OFF | Reads "forwarded a message" when a message is forwarded |
| 💬 Reply Announcement | 🔴 OFF | Reads "replied to OOO" when sending a reply |
| 🔤 Auto Consonant Convert | 🔴 OFF | Automatically converts consonants using the rules registered above |
| 📖 Consonant Preset | 🔴 OFF | Uses built-in consonant conversions like ㅋㅋ→크크, ㅎㅎ→히히 |
| 🎵 Soundboard | 🟢 ON | Detects soundboard keywords and plays sound effects instead of TTS |
Force Server Voice Warning
Enabling Force Server Voice also disables membership custom voices.
