diff --git a/aiserver.py b/aiserver.py
index b656f646..2457cb3e 100644
--- a/aiserver.py
+++ b/aiserver.py
@@ -7923,9 +7923,11 @@ def UI_2_audio():
start_time = time.time()
while not os.path.exists(filename) and time.time()-start_time < 60: #Waiting up to 60 seconds for the file to be generated
time.sleep(0.1)
- return send_file(
- filename,
- mimetype="audio/ogg")
+ if os.path.exists(filename):
+ return send_file(
+ filename,
+ mimetype="audio/ogg")
+ show_error_notification("Error generating audio chunk", f"Something happened. Maybe check the log?")
#==================================================================#
diff --git a/koboldai_settings.py b/koboldai_settings.py
index b7408b93..aa5a39c3 100644
--- a/koboldai_settings.py
+++ b/koboldai_settings.py
@@ -2058,6 +2058,7 @@ class KoboldStoryRegister(object):
if action_id is None:
action_id = self.action_count
+ logger.info("Got request to generate audio for {}".format(action_id))
if self.tts_model is None:
language = 'en'
model_id = 'v3_en'
@@ -2071,6 +2072,7 @@ class KoboldStoryRegister(object):
filename = os.path.join(self._koboldai_vars.save_paths.generated_audio, f"{action_id}.ogg")
filename_slow = os.path.join(self._koboldai_vars.save_paths.generated_audio, f"{action_id}_slow.ogg")
+ logger.info("Got request to generate audio for {}".format(filename))
if overwrite or not os.path.exists(filename):
if action_id == -1:
self.make_audio_queue.put((self._koboldai_vars.prompt, filename))
diff --git a/templates/index_new.html b/templates/index_new.html
index 0f2fecaf..9bfd08dd 100644
--- a/templates/index_new.html
+++ b/templates/index_new.html
@@ -109,6 +109,7 @@
+