Skip to content

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

License

Notifications You must be signed in to change notification settings

Trixemyar/TextToTalk

 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%