xcodeopenears

thread 1: “GDB:Program received signal: ”SIGABRT“.” with openears


I was installed pocketsphinx on mac 10.6.8 using OpenEars with English dictionary and it working on iphone and simulator perfectly but I want to replace the dictionary from Arabic to English and when I replace the dictionary to Arabic then there is error when I run it

thread 1: “GDB:Program received signal: ”SIGABRT“

how can I load solve it

NSScanner *scanner = [[NSScanner alloc] initWithString:[pronunciationDictionary substringWithRange:limitingRange]]; 

Solution

  • OpenEars developer here. Changing the dictionary used by the LanguageModelGenerator class isn't supported and it will lead to a crash. It isn't necessary to use LanguageModelGenerator in order to do speech recognition or text to speech; it's only used for in-app dynamic language model generation in English. You can still generate language models using the CMU language tool or manually.