看了官方的长文本合成语音文档,获取合成结果两种方式,1种是轮询,一种是回调,但是官方文档里没有写回调方式,怎么传回调函数,可以说明一下吗,因为不想用轮询的方式
下面是使用回调方式获取合成结果的一般流程:
客户端向阿里语音AI的长文本合成语音服务发送合成请求,并指定回调URL。
阿里语音AI的长文本合成语音服务接收到请求后,开始进行语音合成。
当语音合成完成后,阿里语音AI的长文本合成语音服务会主动向客户端指定的回调URL发送请求,将合成结果传递给客户端。
客户端接收到回调请求后,可以解析回调参数,并处理合成结果。
当使用阿里语音AI的长文本合成语音功能时,官方文档中可能没有直接提及回调函数的具体用法。然而,您可以通过编程语言的特定机制来实现回调函数的使用。
以下是一种常见的实现方式:
定义回调函数:在您的代码中,定义一个回调函数,以处理从阿里语音AI服务返回的响应或结果。具体的回调函数逻辑将根据您的需求和编程环境而有所不同。
调用语音合成API:通过调用阿里云提供的语音合成API,向服务发送请求以合成语音。在请求中,您可以提供一个URL作为回调地址,用于指定接收异步回调的位置。
处理回调事件:当语音合成任务完成后,阿里语音AI服务将向您指定的回调地址发送回调事件。您需要在回调函数中处理这些事件,并解析其中的数据或状态信息。
请注意,在设置回调函数时,确保回调地址能够公网访问,并按照文档要求配置正确的回调地址格式和参数。
异步是有排队机制的 3小时内返回
这个是异步的参数
我们返回的是oss的音频链接,可以把音频下载到本地—此回答来自钉群“阿里语音AI【6群】”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。