TextToTalk
1.0.0
Plugin de chat TTS pour Dalamud. A un soutien aux déclencheurs / exclusions, à plusieurs fournisseurs de TTS, et plus encore!
/tttconfig : ouvre la fenêtre de configuration./canceltts : Annulez tous les messages TTS en file d'attente./toggletts : allume ou désactivé TTS./disabletts : désactive TTS./enabletts : allume TTS. TextTotalk prend en charge les lexiques personnalisés pour modifier comment les mots sont prononcés. Pour plus d'informations, veuillez rejoindre notre discussion sur les lexiques communautaires.
Les liens directs vers des informations seront finalement ajoutés ici.
TextTotalk peut éventuellement ouvrir un serveur WebSocket pour servir les messages. Il y a actuellement deux messages JSON-Format qui peuvent être envoyés (voir IpcMessage ):
Invite TTS:
{
"Type" : "Say" ,
"Payload" : "Firstname Lastname says something" ,
// Will replace the logged-in player's name with {{FULL_NAME}}, {{FIRST_NAME}}, or {{LAST_NAME}} as appropriate.
// Does not currently apply to players other than the logged-in player.
"PayloadTemplate" : "{{FULL_NAME}} says something" ,
"Voice" : {
"Name" : "Gender"
} ,
"Speaker" : "Firstname Lastname" ,
// or "AddonTalk", or "AddonBattleTalk"
"Source" : "Chat" ,
"StuttersRemoved" : false ,
// or null, for non-NPCs
"NpcId" : 1000115 ,
// Refer to https://dalamud.dev/api/Dalamud.Game.Text/Enums/XivChatType
"ChatType" : 10 ,
// Refer to https://dalamud.dev/api/Dalamud/Enums/ClientLanguage
"Language" : "English"
}TTS Annuler:
{
"Type" : "Cancel" ,
"Payload" : "" ,
"PayloadTemplate" : "" ,
"Voice" : null ,
"Speaker" : null ,
// or "Chat", "AddonTalk", or "AddonBattleTalk"
"Source" : "None" ,
"StuttersRemoved" : false ,
"NpcId" : null ,
"ChatType" : null ,
"Language" : null
} 






Reportez-vous au Wiki pour la documentation du développement.