Android 如何使用Google语音识别提高单个单词的识别精度?

Android 如何使用Google语音识别提高单个单词的识别精度?,android,speech-recognition,Android,Speech Recognition,我正在为我的英语学生创建一个Android应用程序,帮助他们学习英语单词。该应用程序向学生显示一个俄语单词,并让他们用英语说。我最大的问题是识别的准确性。我的大多数学生都是初学者,英语口音不好。然而,他们仍然可以或多或少地正确、清晰地发音单词。然而,应用程序在大多数情况下并不理解它们 目前,我正在通过创建错误识别地图来解决这一问题。例如,当一个学生不得不说“bake”时,这个词通常被认为是“big”或“wake”,有时甚至是“egg”。我将所有这些错误认识映射回“bake”,因此无论何时需要“b

我正在为我的英语学生创建一个Android应用程序,帮助他们学习英语单词。该应用程序向学生显示一个俄语单词,并让他们用英语说。我最大的问题是识别的准确性。我的大多数学生都是初学者,英语口音不好。然而,他们仍然可以或多或少地正确、清晰地发音单词。然而,应用程序在大多数情况下并不理解它们

目前,我正在通过创建错误识别地图来解决这一问题。例如,当一个学生不得不说“bake”时,这个词通常被认为是“big”或“wake”,有时甚至是“egg”。我将所有这些错误认识映射回“bake”,因此无论何时需要“bake”,比如说获得了“wake”,它都应该符合正确答案的条件

然而,这一切都变得非常乏味,每个新生通常会引入新的错误认识

要求学生说得更清楚不是一种选择,因为你不能指望初学者会这样做。对于年幼的学习者,你有时可以花10分钟来试着正确地发音一个单词,但除了沮丧什么都没有。此外,我的一些学生指出,游戏市场上存在着更能理解它们的替代应用程序

我知道谷歌语音识别的付费版本支持单词暗示,这可能会解决这个问题。然而,我的大多数学生买不起付费版本

我能在Android上提高单个单词的识别能力吗?或者有没有更好的Android替代品可以用在我的案例中