Почему опция «совпадения» не работает для распознавания кордовы, плагинов и речи? - PullRequest
0 голосов
/ 05 мая 2018

Проблема : при использовании « Cordova Plugin для распознавания речи » в приложении для Android функция startListening() почти всегда возвращает 5 совпадений , несмотря на настройку matches: 1.

Например:

  • говоря: "Что случилось"
  • возвращает: "как дела, как дела, ватсуп, как дела, как дела?"

Вопрос : как я могу ограничить вывод только одним значением / наилучшим соответствием?

Пример кода, иллюстрирующий настройку параметра matches:

function startRecognition(inputFieldId){
    window.plugins.speechRecognition.startListening(function(result){
        // Show the result in the corresponding input field     
        document.getElementById(inputFieldId).setAttribute("value", result);
    }, function(err)    {
        console.error(err);
    }, {
        language: "en-US", matches: 1, prompt: "", showPopup: false
    });
};

Примечание : изменение других параметров, например prompt, работает нормально, но изменение matches ничего не дает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...