Skip to main content

Communication Commands


caution

You must be in a voice channel for all of these commands to work!


Transcription

Transcription is one of Scriptly's most prominent and unique features.

Aliases: script, scribe, transcription, transcript, transcriber

*transcribe webhook
*transcribe txt
*transcribe embed

Using *transcribe webhook will give you the webhook version of the transcription experience. This may be the preferred version for most users as it displays as if the user was actually talking in the chat.

Transcription via webhook mode

Using *transcribe embed will make transcription display through an embed:

Transcription via embed mode

Using *transcribe txt will make transcription display through plain text:

Transcription via txt mode

info

If you run into any issues while using these commands, feel free to join our support server.


Text-to-speech (TTS)

TTS or text-to-speech is another one of Scriptly's popular features that is very easy to use!

Aliases: speak, text-to-speech, texttospeech, say

Using TTS is very simple:

*tts <what you want to say>

By typing this command, the bot will speak in your voice channel saying what you wanted it to!

While using this command, you may have noticed that the bot reacts to your message (assuming the bot has permission to react to messages in that channel) or updates its own message (if you are using slash commands).

The first reaction/message (🗣) indicates that the bot has started talking in the voice channel.

The bot reacts to your message with a speaking emoji The bot updates its message with a speaking emoji

The second reaction/message (🙊) indicates that the bot has completed speaking your whole message and was not interrupted by anyone else using TTS.

The bot reacts to your message with a monkey closing mouth emoji The bot updates its message with a monkey closing mouth emoji

tip

If you'd like to customize the voice of your text-to-speech, click here to be brought to another point in this documentation!


Connect

This command makes Scriptly join the voice channel you are currently in.

Aliases: join, rejoin, reconnect

*connect
note

You do not need to run this command prior to using the other communication commands. Scriptly will automatically join your voice channel (assuming you are in one) when using any command that requires voice.


Disconnect

info

It is always recommended that you disconnect Scriptly using this command rather than manually disconnecting it through through the right click dropdown menu!

Aliases: leave, stop

disconnect