diff --git a/chat-init.js b/chat-init.js index 7487dba..928b3a1 100644 --- a/chat-init.js +++ b/chat-init.js @@ -761,39 +761,33 @@ document.addEventListener("DOMContentLoaded", () => { openVoiceSettingsModalBtn.addEventListener("click", () => { voiceSettingsModal.classList.remove("hidden"); window._chatInternals.populateAllVoiceDropdowns(); - const voiceSpeedInput = document.getElementById("voice-speed"); - const voicePitchInput = document.getElementById("voice-pitch"); - const voiceSpeedValue = document.getElementById("voice-speed-value"); - const voicePitchValue = document.getElementById("voice-pitch-value"); - const autoSpeakModalCheckbox = document.getElementById("auto-speak-modal"); - voiceSpeedInput.value = localStorage.getItem("voiceSpeed") || 0.9; - voicePitchInput.value = localStorage.getItem("voicePitch") || 1.0; - voiceSpeedValue.textContent = `${voiceSpeedInput.value}x`; - voicePitchValue.textContent = `${voicePitchInput.value}x`; - autoSpeakModalCheckbox.checked = window._chatInternals.autoSpeakEnabled; - }); + const voiceSpeedInput = document.getElementById("voice-speed"); + const voicePitchInput = document.getElementById("voice-pitch"); + const voiceSpeedValue = document.getElementById("voice-speed-value"); + const voicePitchValue = document.getElementById("voice-pitch-value"); + voiceSpeedInput.value = localStorage.getItem("voiceSpeed") || 0.9; + voicePitchInput.value = localStorage.getItem("voicePitch") || 1.0; + voiceSpeedValue.textContent = `${voiceSpeedInput.value}x`; + voicePitchValue.textContent = `${voicePitchInput.value}x`; + }); document.getElementById("voice-settings-modal-close").addEventListener("click", () => voiceSettingsModal.classList.add("hidden")); document.getElementById("voice-settings-cancel").addEventListener("click", () => voiceSettingsModal.classList.add("hidden")); document.getElementById("voice-settings-save").addEventListener("click", () => { - const voiceSpeedInput = document.getElementById("voice-speed"); - const voicePitchInput = document.getElementById("voice-pitch"); - const autoSpeakModalCheckbox = document.getElementById("auto-speak-modal"); - const voiceSelectModal = document.getElementById("voice-select-modal"); - const selectedVoiceIndex = voiceSelectModal.value; - const voiceSpeed = voiceSpeedInput.value; - const voicePitch = voicePitchInput.value; - const autoSpeakEnabled = autoSpeakModalCheckbox.checked; - window._chatInternals.selectedVoice = window._chatInternals.voices[selectedVoiceIndex]; - window._chatInternals.autoSpeakEnabled = autoSpeakEnabled; - localStorage.setItem("selectedVoiceIndex", selectedVoiceIndex); - localStorage.setItem("voiceSpeed", voiceSpeed); - localStorage.setItem("voicePitch", voicePitch); - localStorage.setItem("autoSpeakEnabled", autoSpeakEnabled.toString()); - window._chatInternals.updateVoiceToggleUI(); - updateAllVoiceDropdowns(selectedVoiceIndex); - voiceSettingsModal.classList.add("hidden"); - showToast("Voice settings saved"); - }); + const voiceSpeedInput = document.getElementById("voice-speed"); + const voicePitchInput = document.getElementById("voice-pitch"); + const voiceSelectModal = document.getElementById("voice-select-modal"); + const selectedVoiceIndex = voiceSelectModal.value; + const voiceSpeed = voiceSpeedInput.value; + const voicePitch = voicePitchInput.value; + window._chatInternals.selectedVoice = window._chatInternals.voices[selectedVoiceIndex]; + localStorage.setItem("selectedVoiceIndex", selectedVoiceIndex); + localStorage.setItem("voiceSpeed", voiceSpeed); + localStorage.setItem("voicePitch", voicePitch); + window._chatInternals.updateVoiceToggleUI(); + updateAllVoiceDropdowns(selectedVoiceIndex); + voiceSettingsModal.classList.add("hidden"); + showToast("Voice settings saved"); + }); document.getElementById("voice-speed").addEventListener("input", () => { document.getElementById("voice-speed-value").textContent = `${document.getElementById("voice-speed").value}x`; }); diff --git a/chat-storage.js b/chat-storage.js index 828be54..77d43b2 100644 --- a/chat-storage.js +++ b/chat-storage.js @@ -834,17 +834,15 @@ document.addEventListener("DOMContentLoaded", () => { openVoiceSettingsModalBtn.addEventListener("click", () => { voiceSettingsModal.classList.remove("hidden"); window._chatInternals.populateAllVoiceDropdowns(); - const voiceSpeedInput = document.getElementById("voice-speed"); - const voicePitchInput = document.getElementById("voice-pitch"); - const voiceSpeedValue = document.getElementById("voice-speed-value"); - const voicePitchValue = document.getElementById("voice-pitch-value"); - const autoSpeakModalCheckbox = document.getElementById("auto-speak-modal"); - voiceSpeedInput.value = localStorage.getItem("voiceSpeed") || 0.9; - voicePitchInput.value = localStorage.getItem("voicePitch") || 1.0; - voiceSpeedValue.textContent = `${voiceSpeedInput.value}x`; - voicePitchValue.textContent = `${voicePitchInput.value}x`; - autoSpeakModalCheckbox.checked = window._chatInternals.autoSpeakEnabled; - }); + const voiceSpeedInput = document.getElementById("voice-speed"); + const voicePitchInput = document.getElementById("voice-pitch"); + const voiceSpeedValue = document.getElementById("voice-speed-value"); + const voicePitchValue = document.getElementById("voice-pitch-value"); + voiceSpeedInput.value = localStorage.getItem("voiceSpeed") || 0.9; + voicePitchInput.value = localStorage.getItem("voicePitch") || 1.0; + voiceSpeedValue.textContent = `${voiceSpeedInput.value}x`; + voicePitchValue.textContent = `${voicePitchInput.value}x`; + }); document.getElementById("voice-settings-modal-close").addEventListener("click", () => { voiceSettingsModal.classList.add("hidden"); }); @@ -852,25 +850,21 @@ document.addEventListener("DOMContentLoaded", () => { voiceSettingsModal.classList.add("hidden"); }); document.getElementById("voice-settings-save").addEventListener("click", () => { - const voiceSpeedInput = document.getElementById("voice-speed"); - const voicePitchInput = document.getElementById("voice-pitch"); - const autoSpeakModalCheckbox = document.getElementById("auto-speak-modal"); - const voiceSelectModal = document.getElementById("voice-select-modal"); - const selectedVoiceIndex = voiceSelectModal.value; - const voiceSpeed = voiceSpeedInput.value; - const voicePitch = voicePitchInput.value; - const autoSpeakEnabled = autoSpeakModalCheckbox.checked; - window._chatInternals.selectedVoice = window._chatInternals.voices[selectedVoiceIndex]; - window._chatInternals.autoSpeakEnabled = autoSpeakEnabled; - localStorage.setItem("selectedVoiceIndex", selectedVoiceIndex); - localStorage.setItem("voiceSpeed", voiceSpeed); - localStorage.setItem("voicePitch", voicePitch); - localStorage.setItem("autoSpeakEnabled", autoSpeakEnabled.toString()); - window._chatInternals.updateVoiceToggleUI(); - updateAllVoiceDropdowns(selectedIndex); - voiceSettingsModal.classList.add("hidden"); - showToast("Voice settings saved"); - }); + const voiceSpeedInput = document.getElementById("voice-speed"); + const voicePitchInput = document.getElementById("voice-pitch"); + const voiceSelectModal = document.getElementById("voice-select-modal"); + const selectedVoiceIndex = voiceSelectModal.value; + const voiceSpeed = voiceSpeedInput.value; + const voicePitch = voicePitchInput.value; + window._chatInternals.selectedVoice = window._chatInternals.voices[selectedVoiceIndex]; + localStorage.setItem("selectedVoiceIndex", selectedVoiceIndex); + localStorage.setItem("voiceSpeed", voiceSpeed); + localStorage.setItem("voicePitch", voicePitch); + window._chatInternals.updateVoiceToggleUI(); + updateAllVoiceDropdowns(selectedVoiceIndex); + voiceSettingsModal.classList.add("hidden"); + showToast("Voice settings saved"); + }); document.getElementById("voice-speed").addEventListener("input", () => { document.getElementById("voice-speed-value").textContent = `${document.getElementById("voice-speed").value}x`; }); diff --git a/index.html b/index.html index 9bb0316..2988997 100644 --- a/index.html +++ b/index.html @@ -349,22 +349,18 @@ 1.0x -
- - - 1.0x -
-
- - -
- - +
+ + + 1.0x +
+ +