|
<!DOCTYPE html> |
|
<html> |
|
|
|
<head> |
|
|
|
<meta charset="UTF-8"> |
|
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
|
|
|
|
<title>Sanket - Translate Sign Language</title> |
|
<style> |
|
#loader { |
|
width: 70px; |
|
height: 70px; |
|
animation: spin 1s linear infinite; |
|
} |
|
|
|
@keyframes spin { |
|
100% { |
|
transform: rotate(360deg); |
|
} |
|
} |
|
|
|
.center { |
|
position: absolute; |
|
top: 0; |
|
bottom: 0; |
|
left: 0; |
|
right: 0; |
|
margin: auto; |
|
} |
|
</style> |
|
<script> |
|
document.onreadystatechange = function() { |
|
if (document.readyState !== "complete") { |
|
document.querySelector( |
|
"body").style.visibility = "hidden"; |
|
document.querySelector( |
|
"#loader").style.visibility = "visible"; |
|
} else { |
|
document.querySelector( |
|
"#loader").style.display = "none"; |
|
document.querySelector( |
|
"body").style.visibility = "visible"; |
|
} |
|
}; |
|
</script> |
|
|
|
|
|
|
|
<link rel="stylesheet" href="style.css"> |
|
|
|
|
|
<script src="/assets/lib/tf.min.js"></script> |
|
|
|
<script async defer src="/assets/lib/teachablemachine-image.min.js"></script> |
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@48,400,1,0" /> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</head> |
|
|
|
<body> |
|
|
|
<img src="/assets/images/sanket-logo.png" id="loader" class="center" alt="loader" srcset=""> |
|
<div class="cointainer"> |
|
<div class="navbar"> |
|
<img src="/assets/images/back-btn.png" id="back-btn" class="nav-btn" alt="back"> |
|
<img src="/assets/images/camera-switch-btn.png" id="cam-switch-btn" class="nav-btn" alt="switch-camera"> |
|
</div> |
|
<img src="assets/img/webcam_banner.png" alt="SANKET" id="webcam-banner"> |
|
<div id="canvas" class="webcam-view"></div> |
|
<div class="transcript-wrapper"> |
|
<div class="transcript-tittle-bar-wrapper"> |
|
<img src="/assets/images/transcript-settings.png" id="transcript-settings-btn" alt="settings"> |
|
<img src="/assets/images/transcript-heading.png" id="transcript-heading" alt="Transcript!"> |
|
<div id="expand-transcript-btn" alt=""></div> |
|
</div> |
|
<div id="textarea"></div> |
|
<img src="/assets/images/translate-details.png" id="transcript-details-btn" alt="transcript-settings"> |
|
</div> |
|
<div class="quick-controls"> |
|
<img src="/assets/images/speaker.png" id="gtts-btn" class="quick-btn" alt="speak"> |
|
<img src="/assets/images/camera-icon.png" id="camera-btn" class="quick-btn" alt="camera"> |
|
<img src="/assets/images/photo-upload.png" id="upload-btn" class="quick-btn" alt="upload photo"> |
|
<input type="file" accept="image/*" id="file-input"> |
|
</div> |
|
|
|
<a href="text-to-sign/"><img src="/assets/images/bottom-sheet-btn.png" id="bottom-sheet"></a> |
|
|
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
<script src="app.js" type="module"></script> |
|
|
|
|
|
</body> |
|
|
|
</html> |