0

私は、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 のドキュメントはありますか?

サポートされている他の言語 (特にドイツ語) を機能させる方法はありますか?

4

1 に答える 1