Я был установлен pocketsphinx на mac 10.6.8, используя OpenEars с английским словарем, и он отлично работает на iphone и симуляторе, но я хочу заменить словарь на Arabic на английский язык, и когда я заменить словарь на арабском языке, то есть ошибка, когда я запускаю егоthread 1: «GDB: Программный сигнал:« SIGABRT ».» С openears
резьба 1: «GDB: Программа получила сигнал:» SIGABRT «
, как я могу загрузить ее решить
NSScanner *scanner = [[NSScanner alloc] initWithString:[pronunciationDictionary substringWithRange:limitingRange]];
Я сделал языковой модель вручную и по-прежнему той же проблемой – user1109490
Как я уже сказал, вы не можете изменить словарь, который использует LanguageModelGenerator. Если вы измените словарь, как вы описали, а затем используйте класс, вы увидите этот сбой. Если вы вручную создали языковую модель, вы можете перестать пытаться использовать LanguageModelGenerator, что позволит исправить вашу проблему. – Halle
Мне нужно сделать новый LanguageModelGenerator специально для моего арабского словаря, или я могу использовать его без генератора? и когда я остановить Thats генератора класса показать сообщение об ошибке при запуске приложения с аравийской вьим нитью 1: «GDB: Программа получила сигнал << с этой линией >> NSError * ошибка = [languageModelGenerator generateLanguageModelFromArray : languageArray withFilesNamed: @ "OpenEarsDynamicGrammar"]; – user1109490