Skip to content

Files

Latest commit

b717326 · Jul 22, 2021

History

History
43 lines (37 loc) · 1.73 KB

README.md

File metadata and controls

43 lines (37 loc) · 1.73 KB

TextToTalk

Chat TTS plugin for Dalamud. Has support for triggers/exclusions, Amazon Polly, and external interfacing over WebSocket.

Commands

  • /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.

WebSocket Interfacing

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.

Screenshots

image image image image image image image