我正在尝试使用网络语音识别api进行语音转换。这里有一个在线演示https://www.google.com/intl/en/chrome/demos/speech.html
但是如果我尝试或者自己实现它,那么就会出现重复单词的问题。因此,如果我说test
它会以testtest
的形式返回。我见过至少有两个人在其他论坛上对同一个问题发表评论。这是一个已知问题/错误吗?
由于
答案 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;
}
}