Commit 40d8605f authored by Timothy J. Baek's avatar Timothy J. Baek
Browse files

fix: tts playback

parent 5eff0e5f
...@@ -62,7 +62,6 @@ ...@@ -62,7 +62,6 @@
let settings = JSON.parse(localStorage.getItem('settings') ?? '{}'); let settings = JSON.parse(localStorage.getItem('settings') ?? '{}');
titleAutoGenerate = settings.titleAutoGenerate ?? true; titleAutoGenerate = settings.titleAutoGenerate ?? true;
speechAutoSend = settings.speechAutoSend ?? false;
responseAutoCopy = settings.responseAutoCopy ?? false; responseAutoCopy = settings.responseAutoCopy ?? false;
showUsername = settings.showUsername ?? false; showUsername = settings.showUsername ?? false;
titleAutoGenerateModel = settings.titleAutoGenerateModel ?? ''; titleAutoGenerateModel = settings.titleAutoGenerateModel ?? '';
......
...@@ -50,6 +50,9 @@ ...@@ -50,6 +50,9 @@
onMount(async () => { onMount(async () => {
let settings = JSON.parse(localStorage.getItem('settings') ?? '{}'); let settings = JSON.parse(localStorage.getItem('settings') ?? '{}');
speechAutoSend = settings.speechAutoSend ?? false;
responseAutoPlayback = settings.responseAutoPlayback ?? false;
engine = settings?.speech?.engine ?? ''; engine = settings?.speech?.engine ?? '';
speaker = settings?.speech?.speaker ?? ''; speaker = settings?.speech?.speaker ?? '';
......
...@@ -450,6 +450,7 @@ ...@@ -450,6 +450,7 @@
} }
if ($settings.responseAutoPlayback) { if ($settings.responseAutoPlayback) {
await tick();
document.getElementById(`speak-button-${responseMessage.id}`)?.click(); document.getElementById(`speak-button-${responseMessage.id}`)?.click();
} }
} }
...@@ -638,6 +639,7 @@ ...@@ -638,6 +639,7 @@
} }
if ($settings.responseAutoPlayback) { if ($settings.responseAutoPlayback) {
await tick();
document.getElementById(`speak-button-${responseMessage.id}`)?.click(); document.getElementById(`speak-button-${responseMessage.id}`)?.click();
} }
......
...@@ -464,6 +464,7 @@ ...@@ -464,6 +464,7 @@
} }
if ($settings.responseAutoPlayback) { if ($settings.responseAutoPlayback) {
await tick();
document.getElementById(`speak-button-${responseMessage.id}`)?.click(); document.getElementById(`speak-button-${responseMessage.id}`)?.click();
} }
} }
...@@ -652,6 +653,7 @@ ...@@ -652,6 +653,7 @@
} }
if ($settings.responseAutoPlayback) { if ($settings.responseAutoPlayback) {
await tick();
document.getElementById(`speak-button-${responseMessage.id}`)?.click(); document.getElementById(`speak-button-${responseMessage.id}`)?.click();
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment