Mantella is a Skyrim and Fallout 4 mod which allows you to naturally speak to NPCs using Whisper (speech-to-text), LLMs (text generation), and xVASynth / XTTS (text-to-speech).
An easy way for mods authors to package a new Behaviour, and to have it installed through a mod manager.
I imagine this would require some part in python, some configurations in json, and some scripts in papyrus.
For example, let's say I develop a mod with a spell allowing to increase / decrease wind strength.
That mod would have a papyrus script controlling FSMP, some keywords IncreaseWind and DecreaseWind with the associated code in python for Mantella, plus the papyrus script for Mantella-Spell to make the link between the command coming from Mantella and the other papyrus script controlling FSMP (well, maybe that one could be ditched, to be studied a but more).
An easy way for mods authors to package a new Behaviour, and to have it installed through a mod manager.
I imagine this would require some part in python, some configurations in json, and some scripts in papyrus.
For example, let's say I develop a mod with a spell allowing to increase / decrease wind strength. That mod would have a papyrus script controlling FSMP, some keywords IncreaseWind and DecreaseWind with the associated code in python for Mantella, plus the papyrus script for Mantella-Spell to make the link between the command coming from Mantella and the other papyrus script controlling FSMP (well, maybe that one could be ditched, to be studied a but more).