// src/App.js import React, { useState } from 'react'; import axios from 'axios'; function App() { const [generatedCaption, setGeneratedCaption] = useState(''); const [audioPath, setAudioPath] = useState(''); const handleImageUpload = async (event) => { const formData = new FormData(); formData.append('image', event.target.files[0]); try { const response = await axios.post('http://localhost:5000/generate_caption', formData); setGeneratedCaption(response.data.generated_caption); setAudioPath(response.data.audio_path); } catch (error) { console.error('Error uploading image:', error); } }; return (

Generated Caption: {generatedCaption}

); } export default App;