Здравствуйте.
Не могу использовать speechsynthesis Api на Open Server.
В адресной строке гугл хрома появляется значек разблокировать микрофон, но он не выходит.
Если что, то на сервере хостинга все работает.
Вот код, можете сами попробовать
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Speech Recording</title>
</head>
<body>
<script>
window.SpeechRecognition = window.webkitSpeechRecognition || window.SpeechRecognition;
let finalTranscript = '';
let recognition = new window.SpeechRecognition();
recognition.interimResults = true;
recognition.maxAlternatives = 10;
recognition.continuous = true;
recognition.onresult = (event) => {
let interimTranscript = '';
for (let i = event.resultIndex, len = event.results.length; i < len; i++) {
let transcript = event.results[0].transcript;
if (event.results.isFinal) {
finalTranscript += transcript;
} else {
interimTranscript += transcript;
}
}
document.querySelector('body').innerHTML = finalTranscript + '<i style="color:#ddd;">' + interimTranscript + '</>';
}
recognition.start();
</script>
</body>
</html>
- Главная Список форумов Ошибки Open Server
- Поиск
-
- Текущее время: 13 фев 2025, 03:10
- Часовой пояс: UTC+03:00