-4
Macで10.6.8のpocketsphinxをインストールしました。英語の辞書でOpenEarsを使用していましたが、iphoneとシミュレータは完全に動作します私はアラビア語に辞書を交換する際に英語にアラビア語、その後、私はそれを実行したときにエラーが発生したスレッド1: "GDB:プログラム受信信号:" SIGABRT "。" openears付き
スレッド1:「GDB:プログラムは、信号受信:」SIGABRT「
を、私はそれを解決する方法をロードすることができます
NSScanner *scanner = [[NSScanner alloc] initWithString:[pronunciationDictionary substringWithRange:limitingRange]];
私は手動で言語モデルを作りましたが、それでも同じ問題 – user1109490
言われたように、LanguageModelGeneratorが使用する辞書は変更できません。記述したとおりに辞書を変更してクラスを使用すると、そのクラッシュが表示されます。言語モデルを手動で作成した場合は、LanguageModelGeneratorの使用をやめて問題を解決できます。 – Halle
私はアラビア語の辞書に新しいLanguageModelGeneratorを特別に作成する必要がありますか、それともジェネレータを使用することができますか? と私はアラビアDIC スレッド1でアプリを実行すると、クラス・ジェネレータは、ショーのエラーをthatsの停止:「GDB:プログラムは、この行で、<<信号を受け取っ>> NSError *エラー= [languageModelGenerator generateLanguageModelFromArray :言語配列withFilesNamed:@ "OpenEarsDynamicGrammar"]; – user1109490