From fee0b7fd0e2792f8d0ec972018f0b57c26aaedd0 Mon Sep 17 00:00:00 2001 From: brianjjones Date: Mon, 7 Jul 2014 17:04:49 -0700 Subject: [PATCH] Changes to use the new speech API - TC-662 Change-Id: Ic9c5fef9e4d888476129d6c663d0e27e68d3eddc --- js/services/speech.js | 40 ++++------------------------------------ packaging/modello-common.changes | 3 +++ 2 files changed, 7 insertions(+), 36 deletions(-) diff --git a/js/services/speech.js b/js/services/speech.js index dd3fd49..0787c30 100644 --- a/js/services/speech.js +++ b/js/services/speech.js @@ -54,26 +54,8 @@ var Speech = (function() { console.log("Speech init voice recognition called."); if (typeof (tizen) !== 'undefined' && typeof (tizen.speech) !== 'undefined' && typeof (tizen.speech.setCBListener) !== 'undefined') { try { - var speechEventListener = { - onaudiostart : function() { - console.log("Speech: onaudiostart received"); - }, - onsoundstart : function() { - console.log("Speech: onsoundstart received"); - }, - onspeechstart : function() { - console.log("Speech: onspeechstart received"); - }, - onspeechend : function() { - console.log("Speech: onspeechend received"); - }, - onsoundend : function() { - console.log("Speech: onsoundend received"); - }, - onaudioend : function() { - console.log("Speech: onaudioend received"); - }, - onresult : function(result) { + + tizen.speech.setCBListener(function(result) { console.log("Speech: onresult received"); for ( var i = 0; i < result.length; i++) { console.log("Speech: forloop, command = " + result[i]); @@ -139,21 +121,7 @@ var Speech = (function() { break; } } - }, - onnomatch : function(result) { - console.log("Speech: onnomatch received "); - }, - onerror : function(error) { - console.log("Speech: onerror received"); - }, - onstart : function() { - console.log("Speech: onstart received"); - }, - onend : function() { - console.log("Speech: onend received"); - } - }; - tizen.speech.setCBListener(speechEventListener); + }); } catch (err) { console.log("Speech set callback listener FAILED + " + err.message); console.log(err); @@ -251,4 +219,4 @@ var Speech = (function() { window.__speech = undefined === window.__speech ? new Speech() : window.__speech; return window.__speech; -})(); \ No newline at end of file +})(); diff --git a/packaging/modello-common.changes b/packaging/modello-common.changes index 554ba35..70e4ecd 100644 --- a/packaging/modello-common.changes +++ b/packaging/modello-common.changes @@ -1,3 +1,6 @@ +* Mon Jul 07 2014 brianjjones accepted/tizen/ivi/20140702.153329-1-g961a50d +- Changes to use the new speech API - TC-662 + * Tue Jul 01 2014 brianjjones submit/tizen_ivi/20140701.201509-1-g13d7b63 - Adding some checks to ensure objects aren't undefined before using them - Removing semicolon -- 2.7.4