art-from-the-machine
art-from-the-machine
Mantella sometimes tries to pull LLM encodings from online even when it is running offline. A workaround needs to be made for this to not search online if running offline,...
When the LLM streams a response in `src/output_manager.py`, sentences are split based on symbols which indicate the end of a sentence (".", "!", "?" etc). However, when the LLM uses...
In its current state Mantella will only launch if it is able to connect to either xVASynth or XTTS. An option should be provided in MantellaSoftware/config.ini to connect to neither...
This section of code in `output_manager.py` allows the player to "interrupt" a radiant conversation and join in (turning it into a multi-NPC conversation): https://github.com/art-from-the-machine/Mantella/blob/94fdfba52e5be60ded5a8e7a96d3a63bc1ae560f/src/output_manager.py#L648C1-L653C46 A new line of communication can...
XTTS can struggle with variations in emotion in text prompts. However, if trained solely on wav files of a certain emotion, XTTS can carry that emotion across text prompts. A...
Some errors in src/tts.py still refer to the chosen TTS service as xVASynth, eg: 15:12:35.774 ERROR: xVASynth failed to generate voiceline at: C:\Users\User\Documents\Mantella\data\voicelines\out.wav 15:12:35.774 ERROR: xVASynth Error: These error messages...
Some players have have Skyrim set to English but with subtitles in another language. An option should be added to config.ini to also display Mantella subtitles in another language. This...
Sometimes players experience mic issues like the below when `audio_threshold` in config.ini is set to the default "auto" value: 02:09:58.517 Level 27: Listening... 02:11:42.227 INFO: Processing audio with duration 01:42.888...
"trust" is used to tell an LLM how well a given NPC knows the player: https://github.com/art-from-the-machine/Mantella/blob/d9973e3fb0d1fc6979f7b5bc6f8db64bee82f988/src/conversation/context.py#L93 When checking the length of Mantella conversations histories, there is a "close friend" level,...