Chrome网络语音识别api会返回重复的单词吗?

时间:2017-07-27 20:37:56

标签: javascript html google-chrome speech-recognition google-speech-api

我正在尝试使用网络语音识别api进行语音转换。这里有一个在线演示https://www.google.com/intl/en/chrome/demos/speech.html

但是如果我尝试或者自己实现它,那么就会出现重复单词的问题。因此,如果我说test它会以testtest的形式返回。我见过至少有两个人在其他论坛上对同一个问题发表评论。这是一个已知问题/错误吗?

由于

1 个答案:

答案 0 :(得分:0)

在php中,将字符串拆分为单词,然后将每个单词传递给此函数,并获取唯一的单词。

 function remove_duplicate_char($str) 
{
    $l = strlen($str);
    //echo "<br>==".$l;
    //first characters
    $firstchar = $str[0].$str[1].$str[2];
    //echo "<br>===".$firstchar;
    //repeatstart
    $repeat = strpos($str,$firstchar,2);
    //1echo "<br>repeat =".$repeat;
    if($repeat >0)
    {
        $mainword = substr($str,0,$repeat); 
        return $mainword;
    }
    else
    {
        return $str;
    }
}