Javascript 如何在特殊字符的输入文本中使用annyang

Javascript 如何在特殊字符的输入文本中使用annyang,javascript,annyang,Javascript,Annyang,我用安阳做语音识别。对于所有的事情,这是工作正常,但在登录页面,我想插入用户名和密码由安阳只。用户名和密码包含特殊符号,因此如何使用annyang进行此操作。 例如,如果useraname包含“u”(下划线)。如果我在Annyang中使用它,那么它将插入文本“下划线”,而不是符号“\ux” 经过思考,我得出了一个观点,我可以对特殊符号说话,但在写入函数时,我会将特殊符号文本转换为特殊符号。比如,如果用户说write“abc下划线d”,那么它将在运行时将单词下划线替换为特殊符号“ 思考之后,我得出

我用安阳做语音识别。对于所有的事情,这是工作正常,但在登录页面,我想插入用户名和密码由安阳只。用户名和密码包含特殊符号,因此如何使用annyang进行此操作。 例如,如果useraname包含“u”(下划线)。如果我在Annyang中使用它,那么它将插入文本“下划线”,而不是符号“\ux”


经过思考,我得出了一个观点,我可以对特殊符号说话,但在写入函数时,我会将特殊符号文本转换为特殊符号。比如,如果用户说write
“abc下划线d”
,那么它将在运行时将单词
下划线替换为特殊符号

思考之后,我得出了一个观点,我可以说特殊符号,但在写入函数时,我会将特殊符号文本转换为特殊符号。比如,如果用户说write
“abc下划线d”
,那么它将在运行时将单词
下划线替换为特殊符号

function initAnnyang(){

if (annyang) {
  var commands = {
        'redirect login page': function(){
            redirectLogin();
        },
        'focus username' : function(){
            $('#username').focus();
        },  
        'type username *username' : function(username){
            $('#username').val(username);
        },
        'focus password' : function(){
            $('#password').focus();
        },  
        'type password *password' : function(password){
            $('#password').val(password);
        },
        'click on login' : function(){
            $('#sumbit').click();
        },
        'show start menu' : function(){
            showStartMenu();
        },
        'open my computer' : function(){
            openMyComputer();
        }

    }
  };  
  annyang.addCommands(commands);
  annyang.debug();  
  annyang.start();
}