File size: 941 Bytes
829f2ca
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
document.addEventListener('DOMContentLoaded', async () => {
    

    // Start video feed when the page loads
    await fetch('/start_video_feed', { method: 'GET' });

    

    const res_output = await fetch('/recognize', {
        method: 'GET',
        headers: {
            'Content-Type': 'application/json',
        }
    });

    const recognized = await res_output.json();
    document.getElementById("recognized-name").innerHTML = recognized['names'];
    document.getElementById("recognized").src = recognized['image'];
    document.getElementById("response").innerHTML = recognized['response'];

    document.getElementById("video_feed").remove();

    var source = document.createElement("source");
    source.src = recognized['reconize_file_path'];
    source.type = "audio/mp3";

    var audio = document.getElementsByTagName("audio")[0];

    audio.appendChild(source);
    audio.play();
});