art-from-the-machine

Results 19 issues of 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,...

bug

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...

bug

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...

enhancement

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...

enhancement

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...

enhancement

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...

bug

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...

enhancement

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...

enhancement
good first issue

"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,...

enhancement

Addresses https://github.com/art-from-the-machine/Mantella/issues/216

enhancement