我正在尝试将Google的拼写检查器服务用于OCR后处理。
我正在运行从github下载的教程: https://github.com/tutsplus/Android-SpellingCheckerFramework/blob/master/Spellings/app/src/main/java/com/hathy/spellings/SpellingsClient.java#L4
(我还尝试了其他版本,并阅读了可以在此问题上在线找到的所有文章)。
无论我做什么,建议总是返回空。 我在模拟器和三星手机上都看到了相同的行为。
我想念什么?似乎正在使用的字典为空。.
答案 0 :(得分:0)
不幸的是,三星设备返回的建议是空的,但是模拟器应该没有问题。我刚刚在最新的Q模拟器上对此进行了测试:
val tsm = getSystemService(Context.TEXT_SERVICES_MANAGER_SERVICE) as TextServicesManager
val spellCheck = tsm.newSpellCheckerSession(null, null, ...listener..., true)
spellCheck.getSentenceSuggestions(arrayOf(TextInfo("hllo")), 3)
并获得了建议hello
,bolo
,hook