0
私はApache Cordova用のビジュアルスタジオツールを使用してAndroidアプリを開発しています。私は新しいプロジェクトを開始し、GITのURLを使って音声認識プラグインを追加しました。Cordova 6で音声認識プラグインが動作していません
https://github.com/macdonst/SpeechRecognitionPlugin
それは正常にインストールされ、プロジェクトのビルドにも成功しています。私はアプリケーションを実行すると、以下のコードでは、音声認識プラグインの初期化の前に1つの警告を表示し、それ以降は2番目の警告に達しません。
function onDeviceReady() {
// Handle the Cordova pause and resume events
alert('test');
recognition = new SpeechRecognition();
alert('test 2');
recognition.onresult = function (event) {
if (event.results.length > 0) {
alert(event.results[0][0].transcript);
q.value = event.results[0][0].transcript;
//q.form.submit();
}
}
alert('test 2');
document.addEventListener('pause', onPause.bind(this), false);
document.addEventListener('resume', onResume.bind(this), false);
// TODO: Cordova has been loaded. Perform any initialization that requires Cordova here.
var element = document.getElementById("deviceready");
element.innerHTML = 'Device Ready';
element.className += ' ready';
};
プラグインの追加中に何か不足していますか?
コンソールですべてのエラー?あなたはどのプラットフォームをテストしていますか? – Phonolog
"認識"の前に "var"が見つからない。プロジェクトはデフォルトで厳密モードを使用します。 strictモードでは、変数を定義するために "var"が必要です。 –