开发者社区> 问答> 正文

请问在阿里语音AI语音合成时间戳功能c++怎么开启音素级时间戳?

您问题1:请问在阿里语音AI语音合成时间戳功能c++怎么开启音素级时间戳?文档里只有java的例子。问题2:文档里没写调用哪个函数 我去看了sdk源码,好像是setpayloadparam 这个,格式怎么写呢?

展开
收起
三分钟热度的鱼 2023-05-23 11:28:46 97 0
2 条回答
写回答
取消 提交回答
  • 针对问题1的回答:他只是个参数 和其他参数一样使用哈。针对问题2的回答:cdd4a794bdc82e6b3e4e60c8ace98894.png 换个参数就行。此回答整理自钉群“阿里语音AI【6群】”

    2023-05-23 16:09:13
    赞同 展开评论 打赏
  • 对于问题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源码。

    2023-05-23 11:37:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
使用C++11开发PHP7扩展 立即下载
GPON Class C++ SFP O;T Transce 立即下载
GPON Class C++ SFP OLT Transce 立即下载