async function guardarEnAgendaLocal(texto) { statusLabel.innerText = "Procesando recordatorio local..."; // Lógica simple para extraer fecha/hora si no hay IA // Por defecto, lo ponemos para hoy + 1 hora const ahora = new Date(); ahora.setHours(ahora.getHours() + 1); const fechaISO = ahora.toISOString().slice(0, 19).replace('T', ' '); const formData = new FormData(); formData.append('titulo', 'Nuevo Recordatorio por Voz'); formData.append('descripcion', texto); formData.append('fecha_hora', fechaISO); try { const res = await fetch('/agenda/guardar', { method: 'POST', body: formData }); const data = await res.json(); if(data.status === 'success') { // RESPUESTA DE VOZ LOCAL const mensaje = new SpeechSynthesisUtterance("Hecho Sercio. Guardado en tu agenda."); window.speechSynthesis.speak(mensaje); setTimeout(() => location.reload(), 2000); } } catch (e) { statusLabel.innerText = "Error al guardar localmente."; } }