import { AudioRecorder } from '../../components/story/AudioRecorder'; import { supabase } from '../../lib/supabase'; export function StoryPage() { // ... outros códigos ... const handleAudioUploaded = async (audioUrl: string) => { try { // Salvar referência do áudio no banco de dados const { error } = await supabase .from('story_recordings') .insert({ story_id: storyId, student_id: studentId, audio_url: audioUrl, status: 'pending_analysis' // será analisado pela IA posteriormente }); if (error) throw error; // Aqui você pode adicionar a lógica para enviar o áudio para análise da IA // Por exemplo, chamar uma função que envia o áudio para um endpoint de IA } catch (err) { console.error('Erro ao salvar gravação:', err); } }; return (
{/* ... outros elementos da página ... */}
); }