const audioFileInput = document.getElementById('audioFileInput'); const transcriptionResult = document.getElementById('transcriptionResult'); audioFileInput.addEventListener('change', () => { const audioFile = audioFileInput.files[0]; if (!audioFile) { transcriptionResult.textContent = "Bitte wählen Sie eine Audiodatei aus."; return; } // FormData erstellen, um die Datei an den Server zu senden const formData = new FormData(); formData.append('audioFile', audioFile); // HTTP POST-Anfrage an den Server senden fetch('http://localhost:3000/upload', { method: 'POST', body: formData, }) .then(response => response.text()) .then(result => { transcriptionResult.textContent = result; }) .catch(error => { transcriptionResult.textContent = "Fehler beim Transkribieren der Audiodatei."; console.error(error); }); });