Unicode 有没有工具可以通过编程将日语句子转换成罗马体(语音阅读)?

Unicode 有没有工具可以通过编程将日语句子转换成罗马体(语音阅读)?,unicode,nlp,translation,cjk,Unicode,Nlp,Translation,Cjk,输入: 日本が好きです. 输出: 新日铁 不幸的是,谷歌翻译API无法提供语音阅读 不幸的是,谷歌翻译API无法提供语音阅读 Google translate确实有这个功能——将字符串复制并粘贴到框中,然后单击输入文本字段正下方的“语音阅读”。它将显示您的确切输出。如果您单击“侦听”,它也可以口头读取该字符串 是一个好的、简单的工具,用于实现您的目标: % echo "日本が好きです。" | iconv -f utf8 -t eucjp | kakasi -i euc -Ha -Ka -Ja -

输入:

日本が好きです.

输出:

新日铁

不幸的是,谷歌翻译API无法提供语音阅读

不幸的是,谷歌翻译API无法提供语音阅读

Google translate确实有这个功能——将字符串复制并粘贴到框中,然后单击输入文本字段正下方的“语音阅读”。它将显示您的确切输出。如果您单击“侦听”,它也可以口头读取该字符串

是一个好的、简单的工具,用于实现您的目标:

% echo "日本が好きです。" | iconv -f utf8 -t eucjp | kakasi -i euc -Ha -Ka -Ja -Ea -ka
nippongasukidesu.

% echo "日本が好きです。" | iconv -f utf8 -t eucjp | kakasi -i euc -w | kakasi -i euc -Ha -Ka -Ja -Ea -ka
nippon ga suki desu .
或者另一个解决方案是使用。
但它可能很难使用,因为你需要注册雅虎!日本,并在使用之前注册API密钥,文档仅提供日语版本。

True,它在Google Translate中提供,但在Google Translate API中不可用。我需要转换成大约500000句罗马文字,所以我可以在我的转换脚本中使用的工具寻找。很抱歉没有说清楚。由于读数不明确,很难按照你想要的方式正确理解。你的例子可能被解读为“nihon ga suki desu”…同意,这很难,但在线工具,如,确实存在。如果他们有API=)@deceze就好了,事实上,对于任何正常用法,它都应该读作“nihon…”。在日本,你可能会发现一些80岁的老人或政客说“Nippon”,但除此之外,它已经灭绝了。有人知道如何在Android Java上使用它吗?Thanks@Bo. 这是另一个问题的主题:感谢这些命令,我很难理解kakasi的帮助。为什么要使用
-w
选项就必须使用管道2个命令?@yibe如何传递罗马书
日本日月社
并转换回
日本が好きです。?@yibe我试过雅虎!API,但不确定如何使用转换端点(即。