开发者社区> 问答> 正文

你好,请教一个关于阿里语音AI的问题,目前生成的文件,语音是连着播的,有什么办法控制中间停顿一秒或2

你好,请教一个关于阿里语音AI的问题,目前生成的文件,语音是连着播的,有什么办法控制中间停顿一秒或2秒吗?我加了10个空格和换行符,但是效果还是连着播没停顿的。

展开
收起
我是三好学生 2023-05-17 09:09:54 334 0
2 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    如果你使用的是阿里云语音合成,你可以在请求参数中添加“间隔时间interval”的设置,该参数控制每个字符之间的间隔时间。例如,一个1秒的间隔可以设置为interval=1000。可以调整该参数以控制停顿的时间。

    另外,你可以在文本中添加特殊的标记符号,例如“|”符号,然后将它们转换为语音时忽略。这可以用于标记音频的停顿或其他注释。你可以尝试在语音的适当位置添加这些符号,以达到想要的效果。

    需要注意的是,这些解决方案可能会有时效性或不适用于特定场景。最好与阿里云客服或技术支持人员联系,了解更多关于阿里语音AI的参数设置和最佳实践。

    2023-05-20 18:46:00
    赞同 展开评论 打赏
  • CSDN全栈领域优质创作者,万粉博主;InfoQ签约博主;华为云享专家;华为Iot专家;亚马逊人工智能自动驾驶(大众组)吉尼斯世界纪录获得者

    阿里语音AI的语音合成功能默认是不支持在文本中插入停顿的,因此生成的文件中语音是连着播的。如果需要控制中间停顿一秒或2秒,可以考虑使用其他语音合成软件或自己编写代码实现。

    另外,如果您使用的是阿里云的对象存储服务(OSS),可以将生成的语音文件上传到OSS中,并在播放时通过OSS提供的API接口控制播放速度和跳转时间点,从而实现控制语音播放的效果。具体实现方式可以参考阿里云OSS的官方文档。

    2023-05-17 09:52:44
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
智算时代,基于 Kubernetes 落地云原生 AI 立即下载
AI让数据库的路走的“更快更远” 立即下载
Data+AI时代大数据平台应该如何建设 立即下载