Chat TTS plugin for Dalamud. Has support for triggers/exclusions, Amazon Polly, and external interfacing over WebSocket.
/tttconfig
: Opens the configuration window./canceltts
: Cancel all queued TTS messages./toggletts
: Turns TTS on or off./disabletts
: Turns TTS off./enabletts
: Turns TTS on.
TextToTalk can optionally open a WebSocket server to serve messages over. There are currently two JSON-format messages that can be sent:
TTS prompt:
{
"Type": "Say",
"Payload": "Firstname Lastname says something",
"SpeakerGender": 1,
"Source": "Chat"
}
TTS cancel:
{
"Type": "Cancel",
"Payload": "",
"SpeakerGender": -1,
"Source": "None"
}
The WebSocket address is shown under the configuration checkbox. Gender codes can be found in Gender.cs
.