diff --git a/public/scripts/extensions/tts/index.js b/public/scripts/extensions/tts/index.js index c60d93053..2bde3f0de 100644 --- a/public/scripts/extensions/tts/index.js +++ b/public/scripts/extensions/tts/index.js @@ -1,5 +1,5 @@ import { callPopup, cancelTtsPlay, eventSource, event_types, isStreamingEnabled, name2, saveSettingsDebounced, substituteParams } from '../../../script.js'; -import { ModuleWorkerWrapper, doExtrasFetch, extension_settings, getApiUrl, getContext, modules } from '../../extensions.js'; +import { ModuleWorkerWrapper, doExtrasFetch, extension_settings, getApiUrl, getContext, modules, renderExtensionTemplateAsync } from '../../extensions.js'; import { delay, escapeRegex, getBase64Async, getStringHash, onlyUnique } from '../../utils.js'; import { EdgeTtsProvider } from './edge.js'; import { ElevenLabsTtsProvider } from './elevenlabs.js'; @@ -592,6 +592,7 @@ function onEnableClick() { ); updateUiAudioPlayState(); saveSettingsDebounced(); + $('body').toggleClass('tts', extension_settings.tts.enabled); } @@ -1075,93 +1076,9 @@ export async function initVoiceMap(unrestricted = false) { updateVoiceMap(); } -$(document).ready(function () { - function addExtensionControls() { - const settingsHtml = ` -