带有日语发音的Swift SFSpeechRecognizer

问题描述

我正在将SFSpeechRecognizer与日语一起使用

如何将发声发音作为字符串? 我的SFSpeechRecognizer工作正常...这是代码的一部分,解释了我使用的问题:

let speechRecognizer = SFSpeechRecognizer(locale:Locale.init(identifier:“ ja-JP”))!

speechRecognizer.recognitionTask(使用:ognitionRequest,resultHandler:{(结果,错误)}

查看

结果 ?. bestTranscription.formattedString

让我详细说明;

问题是我正在使用日文汉字(日语逻辑系统) 因为汉字可以有许多不同的发音 因此,当我得到结果时,它可以给我的汉字或音节与我之前说的/期望的

不同

我正在寻找的是获取发音字符串值,以便可以将结果的发音与期望的结果进行比较

例如,我说Ka

结果 ?. bestTranscription.formattedString 是家

因为家在汉字(House)中有许多可选声音,可以发出eya,ya, ka ,ke

ka 可以给家

这是有效的结果,但不是我说的时候想要的结果

所以在这种情况下,我要查找检测到的语音/发音字符串值。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)