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).
If an NPC is dismissed from a conversation, a summary is created and every NPC including the dismissed one will get it
fixed potential type error with APIConnectionError in output_manager.py
fixed typo on skyrim.py that caused the weather classification to crash when the weather ID was unknown.
added class SynthesizationOptions in synthesization_options.py.
simple data holding class for additional information that can influence the synthesization of a voice line
contains the aggro information now that was missing after the tts rework
is passed to ttsable.tts_synthesize in place of the old aggro bool
fixed typo that caused the start of the xVASynth server from MantellaSoftware to fail
attempted fix of the samplerate error #335 by wrapping it into a try/catch
fixed typo in float config values written to config.ini
added additional cleanups to the keyword_extraction in output_manager.py to fix cases of keywords not being recognised if there are * or " right before it
Fixed weather, location and time update events not adding correctly.
Added conversion method from Skyrim decimal ID to Skyrim hexadecimal ID
APIConnectionError
inoutput_manager.py
skyrim.py
that caused the weather classification to crash when the weather ID was unknown.SynthesizationOptions
insynthesization_options.py
.aggro
information now that was missing after the tts reworkttsable.tts_synthesize
in place of the old aggro boolsamplerate
error #335 by wrapping it into a try/catchconfig.ini
keyword_extraction
inoutput_manager.py
to fix cases of keywords not being recognised if there are*
or"
right before itskyrim_weather.csv
updated to use hex ID