ios的离在线语音合成,有网络情况下拿到的合成语音文件出错,在无网络时正常!
123xiao951 发布于2017-04 浏览:1493 回复:3
0
收藏

我使用的服务是:语音合成

调用的接口是:

- (void)synthesizerNewDataArrived:(NSData *)newData

                       DataFormat:(BDSAudioFormat)fmt

                   characterCount:(int)newLength

                   sentenceNumber:(NSInteger)SynthesizeSentence;

参数设置情况:

开发平台和机型:

SDK版本号:2.2.2

代码或日志截图(上传截图能帮助您更快解决问题):

复现步骤、现象及其他描述:

用以上同样代码,在无网络情况下,把返回的数据拼接后能正常播放,但是在有网络的情况下,播放却全是电流声(说明数据拼接出错了),这该怎么解决呢?

收藏
点赞
0
个赞
共3条回复 最后由用户已被禁言回复于2022-04
#4123xiao951回复于2017-05

lixi_李熙:

您好,合成SDK提供直接合成并播放的接口 - (NSInteger) speakSentence:(NSString *)sentence withError:(NSError**)err,不需要您手动拼接数据进行播放

回复lixi_李熙:这个回调可以用,但是满足不了我的需求!我需要拿到数据在本地缓存,选择适当的时候播放!

0
#3lixi_李熙回复于2017-05

您好,合成SDK提供直接合成并播放的接口 - (NSInteger) speakSentence:(NSString *)sentence withError:(NSError**)err,不需要您手动拼接数据进行播放

0
#2周俊316回复于2017-05

123xiao951:

我使用的服务是:语音合成

调用的接口是:

- (void)synthesizerNewDataArrived:(NSData *)newData

                       DataFormat:(BDSAudioFormat)fmt

                   characterCount:(int)newLength

                   sentenceNumber:(NSInteger)SynthesizeSentence;

参数设置情况:

开发平台和机型:

SDK版本号:2.2.2

代码或日志截图(上传截图能帮助您更快解决问题):

复现步骤、现象及其他描述:

用以上同样代码,在无网络情况下,把返回的数据拼接后能正常播放,但是在有网络的情况下,播放却全是电流声(说明数据拼接出错了),这该怎么解决呢?

回复123xiao951:


您好,收到您的疑问,我们进行技术测试后,答复您具体原因


0
TOP
切换版块