您问题1:请问在阿里语音AI语音合成时间戳功能c++怎么开启音素级时间戳?文档里只有java的例子。问题2:文档里没写调用哪个函数 我去看了sdk源码,好像是setpayloadparam 这个,格式怎么写呢?
针对问题1的回答:他只是个参数 和其他参数一样使用哈。针对问题2的回答: 换个参数就行。此回答整理自钉群“阿里语音AI【6群】”
对于问题1,您可以参考Java的例子来实现。具体来说,在C++中,您需要设置TTSPayloadParam参数的参数名称为"timetags",并将其值设置为"true"。例如:
TTSPayloadParam payload_param; payload_param.name = "timetags"; payload_param.value = "true"; TTSOptions options; options.payload_params.push_back(payload_param);
至于问题2,您需要调用setPayloadParam函数来设置参数。其格式参考代码如下:
int ret = setPayloadParam(const char* name, const char* value);
其中,name参数是参数名称,value参数是参数值。具体参数格式请参考阿里语音AI语音合成的文档或者SDK源码。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。