2

我已经看到了一些链接,如http://techtalk-java.blogspot.in/2012/01/how-to-implement-voice-android.html但它们只转换含义完整的单词,如 Hello 或 Good Morning 等。

但是,如果我说任何人的名字,那么它就无法做到这一点。就像我发音“Salman Khan”一样,它给了我“我的骗局”。

那么如何将任何语音转换为文本。

4

2 回答 2

1

您将语音转换为特定单词的文本,因为您的程序从哪里获取单词是有限的,或者很少有单词被硬编码。由于您的 Salman Khan 不在您的单词列表中,因此您的程序显示的单词与它非常相似。为了获得更好的结果,传递更多的单词,您将获得更多的输出。

于 2012-08-31T12:39:19.387 回答
0

可能这是有帮助的。 http://www.makeuseof.com/tag/free-hands-speechtotext-android/

于 2012-08-31T11:43:33.450 回答