В настоящее время я использую getUserMedia(), который работает только с Firefox и Chrome, но он устарел и работает только на https (в Chrome). Есть ли другой/лучший способ получить речевой ввод в javascript, который работает на всех платформах?
например. как делают такие веб-сайты, как web.whatsapp.com app record audio? getUserMedia() предлагает первым пользователям разрешить запись звука, тогда как приложение Whatsapp не требует разрешения пользователя.
getUserMedia() В настоящее время я использую:
navigator.getUserMedia(
{
"audio": {
"mandatory": {
"googEchoCancellation": "false",
"googAutoGainControl": "false",
"googNoiseSuppression": "false",
"googHighpassFilter": "false"
},
"optional": []
},
}, gotStream, function(e) {
console.log(e);
});