我正在开发一个Android应用程序,它有一个语音识别模块,使用谷歌的离线语音识别工作,但现在我想添加新语言(斯瓦希里语),这不在可用语言列表中谷歌的离线语音识别语言。我怎样才能添加斯瓦希里语呢?并在我的申请中使用它?
答案 0 :(得分:0)
如果没有谷歌支持的语言,您无法在线下或在线进行语音搜索。
答案 1 :(得分:0)
由于您未指定要使用的语音识别,因此应使用google语音识别,也不能离线运行,因此您的问题的答案可能是:
您可以在Android上为斯瓦希里语语言实现预先训练的Deepspeech模型。
Here是致力于在Android上实现Deepspeech的人们。 This包含有关如何训练自己的深语音模型的说明。 This是有关一般如何使用预训练深语音模型的示例。 Here是已经预训练的模型的列表(我认为它目前尚不包含斯瓦希里语的示例)。 This是您可以改进语言的地方,由于尚未开始使用斯瓦希里语,您可以订阅here来帮助训练该语言的深层语音模型。
我不隶属于Deepspeech或Mozilla。
请随意解释您实施的解决方案,作为对该问题的补充答案。