1

我正在使用 annyang 进行语音识别。对于所有事情它都工作正常,但在登录页面我只想通过 annyang 插入用户名和密码。用户名和密码包含特殊符号,所以我该如何使用 annyang。就像用户名包含“_”(下划线)一样。如果我在安阳使用它,那么它会插入文本“下划线”而不是符号“_”。

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();
}
4

1 回答 1

0

在思考之后,我想到了我可以说出特殊符号的点,但是在写入函数时,我会将特殊符号文本转换为特殊符号。就像用户会说 write"abc underscor d"那么它会在运行时将单词替换underscore为特殊符号。'_'

于 2016-02-01T12:30:46.223 回答