私は、Samsung Pen SDK を使用して手書きの単語を認識する Android アプリに取り組んでいます。チュートリアルを進めて認識が機能するようになりましたが、韓国語 (例で使用されています) の代わりにドイツ語を使用すると、エラーが発生します。言語はサポートされている言語のリストにあるため、どこが間違っているのかわかりません。
...
List<String> languageList = mTextRecognition.getSupportedLanguage();
if (textRecognitionList.size() > 0) {
for (String language : languageList) {
if (language.equals("de_DE")) {
mTextRecognition.setLanguage(language);
break;
}
}
}
...
言語を設定する部分です。これは Samsung のサンプル アプリからコピーしたものですが、「kor」の代わりに「de_DE」を使用しています。
このコードを実行すると、次のエラーが発生します。
02-26 18:34:42.411: E/VIHW_JNI_DEBUG(24631): [ReadDataFile] nErrCode = 3
02-26 18:34:42.411: E/TextRecognition(24631): init error: ret = 3
承認をリクエストすると、次のエラーが表示されます。
02-26 18:35:42.441: E/VIHW_JNI_DEBUG(24631): g_pStrokeData memory is NULL!
02-26 18:35:42.441: E/VITextRecognitionLib(24631): Error Code: -1
サポートされている言語リストにある言語の半分で、同じ動作が見られます。ä、ö、ü などのドイツ語の文字をサポートすることは私にとって不可欠なので、作業言語の 1 つに頼ることはできません。Android 4.4.2 を搭載した Samsung Galaxy Note 10.1 (2014) でこれをテストしました。ペン SDK バージョン 3.1.4 を使用しています
エラー 3 の意味を教えてくれる Samsung のドキュメントはありますか?
サポートされている他の言語 (特にドイツ語) を機能させる方法はありますか?