Я попытался реализовать OpenEars Распознаватель речи. Поскольку загружаемый учебник компилируется без каких-либо проблем, когда я пытался написать свой собственный простой Objective-C кода следуя tutorial, я получил пять Apple, Mach-O компоновщик Ошибки:iOS Речевой признак OpenEars в результате ошибок Apple Mach-O Linker: Неопределенные символы для архитектуры x86_64
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_OEAcousticModel", referenced from: objc-class-ref in ViewController.o "_OBJC_CLASS_$_OEEventsObserver", referenced from: objc-class-ref in ViewController.o "_OBJC_CLASS_$_OELanguageModelGenerator", referenced from: objc-class-ref in ViewController.o "_OBJC_CLASS_$_OEPocketsphinxController", referenced from: objc-class-ref in ViewController.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Я пытался возобновить XCode, добавили некоторые библиотеки/фреймворки (например, CoreData), проверили целевые членства, но все же получили те же ошибки. Я пробовал предложения от here и here, но они не помогли. Кстати, добавление SenTestingKit.framework
уменьшило количество ошибок от пяти до одного. Но все же меня задерживают ошибки компоновщика. Насколько я знаю, эти проблемы связаны с привязкой, а не самой кодировкой.
Некоторые детали: работает версия iOS SDK 8.4, XCode 6.4 (6E35b). Добавлены библиотеки: CoreData.framework
, AVFoundation.framework
, AudioToolbox.framework
и Frameworks OpenEars (OpenEars.framework
, Sit.framework
).
p. s. Между, мне нужен достойный распознаватель речи для iOS и OS X, используя объектив-C, не обязательно OpenEars, поэтому другие предложения приветствуются.
не может видеть никаких причин для понижения, вместо того, чтобы предлагать какое-либо решение. –