Spaces:
Sleeping
Sleeping
| <!-- Include jQuery for simplicity --> | |
| <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> | |
| <script> | |
| $(document).ready(function() { | |
| $('#uploadForm').submit(function(e) { | |
| e.preventDefault(); | |
| var formData = new FormData(this); | |
| $.ajax({ | |
| url: '/convert_voice', | |
| type: 'POST', | |
| data: formData, | |
| success: function(data) { | |
| if (data.audio_id) { | |
| // Update the source of the processed audio element | |
| $('#processedAudio source').attr('src', '/get_processed_audio/' + data.audio_id); | |
| $('#processedAudio')[0].load(); | |
| $('#processedAudio')[0].play(); | |
| } | |
| }, | |
| cache: false, | |
| contentType: false, | |
| processData: false | |
| }); | |
| }); | |
| }); | |
| </script> | |
| <!-- Processed Audio Playback --> | |
| <h3>Processed Audio:</h3> | |
| <audio id="processedAudio" controls> | |
| <source src="" type="audio/wav"> | |
| Your browser does not support the audio element. | |
| </audio> | |