【置顶】语音合成真机编译报错
gjz020301 发布于2016-08 浏览:19698 回复:8
0
收藏

下载的Demo和自己写的工程报这相同的错误,主要是模拟器运行没问题,到真机就出问题了。哪位大神有遇到过吗?怎么解决?万分感谢



收藏
点赞
0
个赞
共8条回复 最后由用户已被禁言回复于2022-04
#9bn0922回复于2017-08

百度地图导航和tts一起用 

duplicate symbols for architecture armv7

怎么破?

0
#8阿水哥哥0816回复于2017-07

这百度支持真是差到全国第一

0
#7永不凋谢的青春回复于2017-03

xx291855586:


3、AppCode 就是我们在申请key时候的App ID ,我的是7位数字,以8头的,demo里面直接置空,并且好像没有找到提示,要不永远提示授权文件过期

NSError* loadErr = [[BDSSpeechSynthesizer sharedInstance] loadOfflineEngine:ChineseTextData speechDataPath:ChineseSpeechData licenseFilePath:LicenseData withAppCode:@"8000000"];


我将AppCode改成自己的 我的是9开头的 提示UnKnown error code from offline engine.Code:-101 还有我并没有找到注册后给我的授权文件

回复xx291855586:请问这个问题你是怎么解决的。。。。。。。。。。。。?求教

0
#6xx291855586回复于2017-02


3、AppCode 就是我们在申请key时候的App ID ,我的是7位数字,以8头的,demo里面直接置空,并且好像没有找到提示,要不永远提示授权文件过期

NSError* loadErr = [[BDSSpeechSynthesizer sharedInstance] loadOfflineEngine:ChineseTextData speechDataPath:ChineseSpeechData licenseFilePath:LicenseData withAppCode:@"8000000"];


我将AppCode改成自己的 我的是9开头的 提示UnKnown error code from offline engine.Code:-101 还有我并没有找到注册后给我的授权文件

0
#5fang4096回复于2016-08

已建议设置为精华帖~

0
#4gjz020301回复于2016-08

LZ已经解决了,楼上兄弟说的没错,最新SDK需要升级到最新版的XCode,然后就没有问题了。还用,分享下集成离在线语音合成的经验:

1、根据文档需要的静态库,不要忘了加 libicon.2.4.0.tbd,文档好像少了这一个

2、注意离线合成引擎里面资源文件名称,如果从demo文件里面直接复制过来,要好好检查下,有时候大小写会不一样,否则离线引擎用不了

// 设置离线引擎

        NSString *ChineseSpeechData = [[NSBundle mainBundle] pathForResource:@"Chinese_Speech_Female" ofType:@"dat"];

        NSString *ChineseTextData = [[NSBundle mainBundle] pathForResource:@"Chinese_Text" ofType:@"dat"];

        NSString *EnglishSpeechData = [[NSBundle mainBundle] pathForResource:@"English_Speech_Female" ofType:@"dat"];

        NSString *EnglishTextData = [[NSBundle mainBundle] pathForResource:@"English_Text" ofType:@"dat"];

        NSString *LicenseData = [[NSBundle mainBundle] pathForResource:@"offline_engine_tmp_license" ofType:@"dat"];

3、AppCode 就是我们在申请key时候的App ID ,我的是7位数字,以8头的,demo里面直接置空,并且好像没有找到提示,要不永远提示授权文件过期

NSError* loadErr = [[BDSSpeechSynthesizer sharedInstance] loadOfflineEngine:ChineseTextData speechDataPath:ChineseSpeechData licenseFilePath:LicenseData withAppCode:@"8000000"];


这些坑还好,花的时间不是很长,但是要没注意也很头疼。。。

0
#3fang4096回复于2016-08

请将XCode升级到最新版,SDK使用了LTO编译选项,辛苦~

0
#2gjz020301回复于2016-08

居然没有图片?!

ld: in /Users/dongmingguan/Documents/项目构建/高德SDK/高德SDK/PACAVoiceSDK/framework/BDSSpeechSynthesizer_SDK/libetts_device_simulator.a(NetworkStatusUtil.o), could not parse object file /Users/dongmingguan/Documents/项目构建/高德SDK/高德SDK/PACAVoiceSDK/framework/BDSSpeechSynthesizer_SDK/libetts_device_simulator.a(NetworkStatusUtil.o): 'Unknown attribute kind (45)Unknown attribute kind (45)Unknown attribute kind (45)', using libLTO version 'Apple LLVM 7.0.2 (clang-700.1.81)' for architecture arm64

clang: error: linker command failed with exit code 1 (use -v to see invocation)


0
TOP
切换版块