diff --git a/frontend/src/composables/useTTS.js b/frontend/src/composables/useTTS.js index 718338e..1ea4242 100644 --- a/frontend/src/composables/useTTS.js +++ b/frontend/src/composables/useTTS.js @@ -71,7 +71,7 @@ export function useTTS() { currentAbortController = new AbortController() initAudio() - if (audioContext.value.state === 'suspended') { + if (audioContext.value && audioContext.value.state === 'suspended') { await audioContext.value.resume() } @@ -226,7 +226,7 @@ export function useTTS() { try { initAudio() - if (audioContext.value.state === 'suspended') { + if (audioContext.value && audioContext.value.state === 'suspended') { await audioContext.value.resume() }