android - 在不使用 Google API 的情况下在 Android 上将印地语音译为英语

标签 android localization icu language-translation

我想通过以下方式将印地文文本音译成英文

印地语 - “आपका स्वागत है

英语 - “aapka swagat hain

我不想使用 Google 的翻译 API 或任何其他翻译 API。如果我使用它们,它最终会给我印地语文本的翻译版本,即“欢迎”。

有没有我可以在我的 Android 代码中使用的音译库?

我听说过 ICU但没有找到在我的代码中使用它的过程。

最佳答案

解决该问题的一种可能方法是将其一分为二 可解决的,然后嫁给两个。

有印地语阅读器可以阅读印地语梵文脚本。

还有一些听写引擎可以语音转录英语。

例如当有人在我古吉拉特语的 Vonage 电话线上留言时,它会录制音频、生成英文文本并将 wav 文件和文本通过电子邮件发送给我。请注意,当阅读短信时,它有时会非常有趣,因为 Vonage 认为它应该是英文的,我希望消息是英文的,但在阅读消息后我意识到它是古吉拉特语。

Google“hindi reader for android”和“phonetic transcription”了解更多信息。如果印地语阅读器可以输出一个可以用作转录 fragment 输入的 wav 文件,那么它可能是您问题的解决方案。

关于android - 在不使用 Google API 的情况下在 Android 上将印地语音译为英语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19511512/

相关文章:

symfony - 在 Sylius 中安装 Fixtures - Symfony2

c++ - 使用 ICU 去除变音符号的代码

c++ - 将 CJK 音译为拉丁语——最好使用 C++

android - 更改 Mvx.MvxGridView 的字体?

android - 将 Canvas 坐标系转换为 OpenGLES 2.0 坐标

localization - wix 内部字符串无法本地化

ios - Xcode 5,xib本地化导致手机黑屏

asp.net-mvc - 如何本地化 ASP.NET MVC + Spark 应用程序?

android - Android SQLite 实现是否通过 SQLiteDatabase.insert() 方法清理输入?

Android收不到组播包