如何在语音到文本中删除或解决电子邮件ID中的空格

时间:2018-09-28 10:41:29

标签: javascript jquery html

我正在使用NotImplementedError Traceback (most recent call last) <ipython-input-4-99efa4bdc06e> in <module>() 1 ----> 2 model.save('epic_num_reader.model') NotImplementedError: Currently `save` requires model to be a graph network. Consider using `save_weights`, in order to save the weights of the model. php构建基于语音的电子邮件系统。但是问题是,当我通过拼写电子邮件ID进行输入时,空格就会出现! 不幸的是,电子邮件ID不支持空格。那你能帮我吗??

这是我的剧本:

javascript

这是我的html表单:

function startDictation() {

    if (window.hasOwnProperty('webkitSpeechRecognition')) {

      var recognition = new webkitSpeechRecognition();

      recognition.continuous = false;
      recognition.interimResults = false;

      recognition.lang = "en-US";
      recognition.start();

      recognition.onresult = function(e) {
        document.getElementById('transcript').value
                                 = e.results[0][0].transcript;
        recognition.stop();
        document.getElementById('labnol').submit();
      };

      recognition.onerror = function(e) {
        recognition.stop();
      }

    }
  }

1 个答案:

答案 0 :(得分:0)

在输入框中设置值之前,请删除所有空格。您可以使用简单的正则表达式e.results[0][0].transcript.replace(/ /g, '');