我使用的服务是:语音合成
调用的接口是:
参数设置情况:
开发平台和机型:
SDK版本号:2.2.2
代码或日志截图(上传截图能帮助您更快解决问题):
复现步骤、现象及其他描述:
在线语音合成用下面的代码指定为mp3音频输出,但是在离线情况下仍然是输出pcm数据,下面的设置无效
[self.bdsSpeechSynthesizer setSynthParam:
[NSNumber numberWithInt: BDS_SYNTHESIZER_AUDIO_ENCODE_MP3_16K]
forKey:BDS_SYNTHESIZER_PARAM_AUDIO_ENCODING ];
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
dong_09528:
ls的各位,没有解决mp3音频输出问题,还是用它的pcm数据,只不过给它加了wav header,你们可以参考这个开源代码:https://github.com/ahumeijun/SynthesizerQueue/blob/master/SynthesizerQueue/AudioEncodeHelper.m 加wav header,
回复dong_09528:感谢您的分享
ls的各位,没有解决mp3音频输出问题,还是用它的pcm数据,只不过给它加了wav header,你们可以参考这个开源代码:https://github.com/ahumeijun/SynthesizerQueue/blob/master/SynthesizerQueue/AudioEncodeHelper.m 加wav header,
fujiayi1984:
回复dong_09528:感谢您的使用
回复fujiayi1984:怎么解决的?同问
hbooker18:
回复dong_09528:
怎么解决的?我也是碰到了同样的问题
回复hbooker18:请百度下“wav格式头部”
dong_09528:
已解决,其实我想要的就是一个封装的音频格式,给pcm加上一个wav header就可以变成wav格式音频
回复dong_09528:
怎么解决的?我也是碰到了同样的问题
dong_09528:
我使用的服务是:语音合成
调用的接口是:
参数设置情况:
开发平台和机型:
SDK版本号:2.2.2
代码或日志截图(上传截图能帮助您更快解决问题):
复现步骤、现象及其他描述:
在线语音合成用下面的代码指定为mp3音频输出,但是在离线情况下仍然是输出pcm数据,下面的设置无效
[self.bdsSpeechSynthesizer setSynthParam:
[NSNumber numberWithInt: BDS_SYNTHESIZER_AUDIO_ENCODE_MP3_16K]
forKey:BDS_SYNTHESIZER_PARAM_AUDIO_ENCODING ];
回复dong_09528:感谢您的使用
已解决,其实我想要的就是一个封装的音频格式,给pcm加上一个wav header就可以变成wav格式音频