Как запустить webkitSpeechRecognition в браузере CefSharp для wpf - PullRequest
1 голос
/ 18 марта 2019

Я создал страницу javascript, и когда я загружаю эту страницу в браузере Chrome, я могу запустить webkitSpeechRecognition.Однако когда я вызываю этот URL с помощью браузера CefSharp для winform, он не запускает webkitSpeechRecognition.

Не могли бы вы сообщить мне, в чем может быть причина?

Вот фрагмент кода, который я вызываюпри нажатии кнопки.

function startWebKit() {

  if (window.hasOwnProperty('webkitSpeechRecognition')) {


    var recognition = new window.webkitSpeechRecognition();
    var recognizing = false;

    recognition.onstart = function () {
      recognizing = true;
    };

    recognition.onend = function () {
      recognizing = false;
    };

    recognition.onerror = function (event) {
      recognizing = false;
    };

    try {
      recognition.start();
    } catch (error) {
      alert(error);
    }

    if (recognizing) {
      // Do stuff
    }
  }
}

TIA

...