iOS可以设置纯在线语音合成吗?
我这晴天 发布于2018-06-09 11:11 浏览:28 回复:1
0
收藏

前提是我没有接离线语音合成, wifi环境播放语音合成,一切正常,断网语音中断,但是我切换到WiFi环境,执行[[BDSSpeechSynthesizer sharedInstance] speakSentence:sentence withError:&err];再重新合成语音,一直报错,下面是错误日志:

Domain=BDTTSErrDomainEmbeddedTTS Code=13828094 "Embedded engine is not initialized (This error may be a follow up to a previous failed attempt to load offline engine)" UserInfo={NSLocalizedDescription=Embedded engine is not initialized (This error may be a follow up to a previous failed attempt to load offline engine)}..13828094

请问怎么破?

急急急......

收藏
点赞
0
个赞
共1条回复 最后由牛叉的小飞回复于2018-06-13 23:14
#2牛叉的小飞回复于2018-06-13

支持离线语音合成,在线语音合成,在线优先等合成模式。支持语速、音调、音量、引擎优化级别、发音人、男女声等合成参数设置。

 

本版本优先使用在线语音合成服务合成,以获得更好的合成效果。如在线合成服务不可用,如网络连接异常,蜂窝信号差等,将会使用离线合成引擎合成文本,保证功能可用,并按规则定期侦测在线语音合成服务,如在线服务可用,下次语音合成将使用在线服务合成。

 

系统: 支持iOS 8.0及以上。
机型: iPhone和iPad皆可。
架构: 支持i386*、x86_64*、armv7、arm64。 (离线合成不支持i386和x86_64架构。)

 

0
TOP
切换版块