Upgraded configuration

This commit is contained in:
Saifeddine ALOUI 2023-12-28 16:57:37 +01:00
parent 91093246d2
commit 1a49dd9dfc
3 changed files with 14 additions and 14 deletions

View File

@ -1,5 +1,5 @@
# =================== Lord Of Large Language Models Configuration file ===========================
version: 32
version: 33
binding_name: null
model_name: null
@ -52,10 +52,11 @@ auto_show_browser: true
# Audio
media_on: false
audio_in_language: 'en-US'
audio_out_voice: null
auto_speak: false
auto_read: false
reading_voice: null
enable_voice_service: false
audio_out_voice: null
current_voice: null
audio_pitch: 1
audio_auto_send_input: true
audio_silenceTimer: 5000

View File

@ -50,6 +50,12 @@ class LollmsApplication(LoLLMsCom):
self.long_term_memory = None
self.tts = None
if self.config.enable_voice_service:
try:
from lollms.audio_gen_modules.lollms_xtts import LollmsXTTS
self.tts = LollmsXTTS(self, voice_samples_path=lollms_paths.custom_voices_path)
except:
self.warning(f"Couldn't load XTTS")
try:
if config.auto_update:
@ -278,14 +284,6 @@ class LollmsApplication(LoLLMsCom):
def mount_personality(self, id:int, callback=None):
try:
personality = PersonalityBuilder(self.lollms_paths, self.config, self.model, self, callback=callback).build_personality(id)
if self.config.auto_read and len(personality.audio_samples)>0:
try:
from lollms.audio_gen_modules.lollms_xtts import LollmsXTTS
if self.tts is None:
self.tts = LollmsXTTS(self, voice_samples_path=Path(personality.audio_samples[0]).parent)
except:
self.warning(f"Personality {personality.name} request using custom voice but couldn't load XTTS")
if personality.model is not None:
self.cond_tk = personality.model.tokenize(personality.personality_conditioning)
self.n_cond_tk = len(self.cond_tk)

View File

@ -1,5 +1,5 @@
# =================== Lord Of Large Language Models Configuration file ===========================
version: 32
version: 33
binding_name: null
model_name: null
@ -52,10 +52,11 @@ auto_show_browser: true
# Audio
media_on: false
audio_in_language: 'en-US'
audio_out_voice: null
auto_speak: false
auto_read: false
reading_voice: null
enable_voice_service: false
audio_out_voice: null
current_voice: null
audio_pitch: 1
audio_auto_send_input: true
audio_silenceTimer: 5000