≡ menu
× menu

cnnmmd

List


The GUI version relay handlers are basically wrappers for accessing the relay server endpoint or for the CLI version relay handlers (excluding ComfyUI-specific functions such as image retrieval).

◯
Implementation/Rights (Source Code/License) [※E]
・
https://github.com/cnnmmd/comfyui_xoxxox_cnnmmd

※E
This code is available to the public so you can see how it works (it's still being cleaned up for collaboration).

◯
general
・
Xoxxox_LogNum ... Log Number
・
Print input to console (for numbers)
・
Xoxxox_LogTxt ... Log Text
・
Print input to console (for text)
・
Xoxxox_RunFlw ... Restart Workflow
・
Rerun the workflow - when the query finishes (first turn), return to the starting node and restart the query (next turn).
◯
Relay server related
・
Xoxxox_IniFlw ... Initialize Relay State
・
Initialize the state of the relay server (receive a random integer and start the query) -- but leave the state of resources defined as memory
・
Xoxxox_SetNil ... Send Empty Data
・
Send an empty string (empty data) to the relay server
・
Xoxxox_PutTxt ... Input Text
・
Enter text on the screen (node input field)
・
Xoxxox_SetTxt ... Send Text
・
Send the text to the relay server
・
Xoxxox_GetTxt ... Receive Text
・
Get text from the relay server
・
Xoxxox_SetImg ... Send Image
・
Send the image to the relay server (however, only the 0th image in the batch array (tensor) can be sent)
・
Xoxxox_GetImg ... Receive Image
・
Get an image from the relay server (however, only one image can be retrieved, and it will be placed at the 0th position in the batch array (tensor))
・
Xoxxox_SetAud ... Send Audio
・
Send sound to relay server (sound format: WAV)
・
Xoxxox_GetAud ... Receive Audio
・
Get sound from relay server (sound format: WAV)
・
Xoxxox_DlySet ... Poll (Send Data-Key when Ready)
・
Polling: When ready, hand over the data key (/sppNNN) ... Paired process: Receive the raw data and notify the completion of reception (/spsNNN)
・
Xoxxox_DlyGet ... Poll (Receive Data-Key when Ready)
・
Polling: Receives the data key and notifies the completion of reception (/gpsNNN) ... Paired process: When ready, delivers the raw data (/gppNNN)
◯
Memory Operations
・
Xoxxox_SetMem ... Write Memory
・
Write data to memory (data in memory is retained across all turns)
・
Xoxxox_GetMem ... Read Memory
・
Read data from memory (data in memory is retained across all turns)
◯
File Operations
・
Xoxxox_SetDir ... Write File
・
Write data to a file
・
Xoxxox_GetDir ... Read File
・
Read data from a file
・
Xoxxox_SetDis ... Auto-Write Files
・
Write data to a file (file name is auto-generated - from data key)
・
Xoxxox_GetDis ... Auto-Read Files
・
Read files sequentially (turn by turn) from a folder
◯
Data Conversion
・
Xoxxox_CnvDat ... Convert Data
・
Convert data (audio format conversion, image format conversion)
◯
Image generation
・
Xoxxox_GenImg ... Generate Image
・
Generate an image
◯
Conversation/Chat: Servers
・
Xoxxox_CnvTxt ... Transcribe Speech (STT, ...)
・
Sound to Text (STT, ...)
・
Xoxxox_CnvVce ... Synthesize Speech (TTS, ...)
・
Text to Sound (TTS, ...)
・
Xoxxox_GenTxt ... Generate Text (LLM, ...)
・
Generate text from text (LLM, ...)
・
Xoxxox_CnvSen ... Analyze Sentiment (SA, ER, ...)
・
Output the results of the sentiment analysis of the text (the output is text whose content is a number)
・
Xoxxox_SenTxt ... Convert Emotion Label to Text
・
Convert the results of sentiment analysis (text containing numbers) into any text
・
Xoxxox_SenSlc ... Select Emotion Label
・
Output sentiment analysis values using a selector
◯
Conversation/Chat: Clients
・
Xoxxox_SndVce ... Record and Send Audio
・
Record and send audio
・
Xoxxox_RcvVce ... Receive and Play Audio
・
Receive and play audio
・
Xoxxox_SwtImg ... Receive and Play Audio (Lip-Sync)
・
Receive and play audio (simple animation of character images is possible)
◯
miscellaneous
・
Xoxxox_RepTxt ... Replace Text
・
Replace part of the text with the specified text
・
Xoxxox_TrnBak ... Convert Mask to Alpha
・
Takes an image body and mask and converts the mask to a transparent image (alpha)