≡ menu
× menu

cnnmmd

List


These are the list of relay handlers using dynamic libraries and dynamic code generation (for initialization etc., refer to the list of relay server endpoints).


*
The audio/image conversion handler uses ImageMagick/FFmpeg in the relay connector, so you can use their functions when creating plugins.

Implementation/Rights (Source Code/License) [※E]
https://github.com/cnnmmd/cnnmmd_xoxxox_libmid
https://github.com/cnnmmd/cnnmmd_xoxxox_libimg
https://github.com/cnnmmd/cnnmmd_xoxxox_libtlk

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

Memory Operations
xoxxox.OpeMem.setmem
Write data to memory
xoxxox.OpeMem.getmem
Read data from memory
File Operations
xoxxox.OpeBlb.setdir
Write data to a file
xoxxox.OpeBlb.getdir
Reading data from a file
xoxxox.OpeBlb.setdis
Write data to a file (key-based (no duplicates/ascending order))
xoxxox.OpeBlb.getdis
Read data from files (multiple, sequentially)
Data Conversion
xoxxox.CnvVce.webwav
Audio Conversion: For Web Browsers (WebM -> WAV):
xoxxox.CnvVce.wavpcm
Audio conversion: For game engines: floating point / 32-bit / little endian (WAV - PCM)
xoxxox.CnvVce.pcmwav
Audio conversion: For game engines: Floating point / 32-bit / Little endian (PCM - WAV)
xoxxox.CnvVce.wavpcl
Audio conversion: for microcontrollers: signed integer type / 32-bit / little endian (WAV - PCM)
xoxxox.CnvVce.pclwav
Audio conversion: for microcontrollers: signed integer type / 32-bit / little endian (PCM - WAV)
xoxxox.CnvImg.pngjpg
Image conversion (PNG - JPG)
Image generation
xoxxox.PrcImg.cnnimg
Image generation
Conversation/chat
xoxxox.PrcStt.cnnstt
Speech to Text (STT): Sound to Text
xoxxox.PrcTts.cnntts
Text-to-Speech (TTS): Text to Sound
xoxxox.PrcTtt.cnnttt
Language Generation (LLM): Text → Text
xoxxox.PrcSen.cnnsen
Sentiment analysis: Text → Text (number)