Здравствуйте, помогите разобраться в JavaScript ? Нашел вот такой вот интересный кусок кода. Распознает голос идеально) Нечего не требует. Вопрос: Можно ли этому коду послать POST запрос с аудио файлом wav. Чтобы он его распознал и вернул результат в заголовке. ? ну или что-то похожее. PHP: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Распознавание голоса и чтение текста</title> </head> <body> <button onclick="speech ()">Слушать</button> <button onclick="talk ()">Проговорить</button> <button onclick="stop ()">Остановить</button> <script> // Создаем распознаватель var recognizer = new webkitSpeechRecognition(); // Ставим опцию, чтобы распознавание началось ещё до того, как пользователь закончит говорить recognizer.interimResults = true; // Какой язык будем распознавать? recognizer.lang = 'ru-Ru'; // Используем колбек для обработки результатов recognizer.onresult = function (event) { var result = event.results[event.resultIndex]; if (result.isFinal) { alert('Вы сказали: ' + result[0].transcript); } else { console.log('Промежуточный результат: ', result[0].transcript); } }; function speech () { // Начинаем слушать микрофон и распознавать голос recognizer.start(); } var synth = window.speechSynthesis; var utterance = new SpeechSynthesisUtterance('How about we say this now? This is quite a long sentence to say.'); function talk () { synth.speak (utterance); } function stop () { synth.pause(); } </script> </body> </html>
Эти функции управляют браузером, который и занимается подключением к микрофону и отправкой на сервер фрагментов для распознавания. Браузер следит, чтобы микрофон был реальный. Для более сложных задач есть платный облачный сервис https://cloud.google.com/speech-to-text/
Знаем такое ) Но мне нужен бесплатный вариант) Вот и спрашиваю можно ли так сделать. Может есть еще какие варианты?