问题描述
我正在尝试在我的应用程序中实现语音控制。
我遵循了《 Tizen文档》中的this指南。
我修复了指南代码中的一些语法错误,但仍然无法正常工作。我没有任何错误,但结果没有显示。
任何帮助将不胜感激。谢谢
这是我的代码:
var initializeVoiceControlClient = () => {
return tizen.voicecontrol.getVoiceControlClient();
};
/* Listener */
var languagechangelistenerCallback = function (prevIoUs,current) {
console.log("Language change callback " + prevIoUs + "->" + current);
};
/* Add */
var addCurrentLanguageChanged = () => {
var id = client.addLanguagechangelistener(languagechangelistenerCallback);
};
/* Remove */
var removeCurrentLanguageChanged = () => {
var id = client.addLanguagechangelistener(languagechangelistenerCallback);
client.removeLanguagechangelistener(id);
};
/* Listener */
var resultListenerCallback = function (event,list,result) {
console.log("Result callback - event: " + event + ",result: " + result);
};
/* Add */
var addResultListener = () => {
var id = client.addResultListener(resultListenerCallback);
};
/* Remove */
var removeResultListener = () => {
var id = client.addResultListener(resultListenerCallback);
client.removeResultListener(id);
};
var createCommandList = () => {
var command = new tizen.VoiceControlCommand("hello");
var commands = [command];
client.setCommandList(commands);
};
var getCurrentLang = () => {
var currentLanguage = client.getCurrentLanguage();
console.log("Current language is: " + currentLanguage);
/*
Expected output:
Current language is: en_US
*/
};
var client = initializeVoiceControlClient();
createCommandList();
getCurrentLang();
addResultListener();
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)