开发者社区> 问答> 正文

看了官方的长文本合成语音文档,但是官方文档里没有写回调方式,怎么传回调函数,可以说明一下吗?

看了官方的长文本合成语音文档,获取合成结果两种方式,1种是轮询,一种是回调,但是官方文档里没有写回调方式,怎么传回调函数,可以说明一下吗,因为不想用轮询的方式

展开
收起
乐天香橙派 2023-07-18 15:17:52 70 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    下面是使用回调方式获取合成结果的一般流程:

    客户端向阿里语音AI的长文本合成语音服务发送合成请求,并指定回调URL。

    阿里语音AI的长文本合成语音服务接收到请求后,开始进行语音合成。

    当语音合成完成后,阿里语音AI的长文本合成语音服务会主动向客户端指定的回调URL发送请求,将合成结果传递给客户端。

    客户端接收到回调请求后,可以解析回调参数,并处理合成结果。

    2023-07-28 22:42:51
    赞同 展开评论 打赏
  • 当使用阿里语音AI的长文本合成语音功能时,官方文档中可能没有直接提及回调函数的具体用法。然而,您可以通过编程语言的特定机制来实现回调函数的使用。

    以下是一种常见的实现方式:

    1. 定义回调函数:在您的代码中,定义一个回调函数,以处理从阿里语音AI服务返回的响应或结果。具体的回调函数逻辑将根据您的需求和编程环境而有所不同。

    2. 调用语音合成API:通过调用阿里云提供的语音合成API,向服务发送请求以合成语音。在请求中,您可以提供一个URL作为回调地址,用于指定接收异步回调的位置。

    3. 处理回调事件:当语音合成任务完成后,阿里语音AI服务将向您指定的回调地址发送回调事件。您需要在回调函数中处理这些事件,并解析其中的数据或状态信息。

    请注意,在设置回调函数时,确保回调地址能够公网访问,并按照文档要求配置正确的回调地址格式和参数。

    2023-07-18 17:48:31
    赞同 展开评论 打赏
  • 异步是有排队机制的 3小时内返回
    这个是异步的参数1f050926696063b1449b7e6e30fd375e.png
    1639dcad49e1c141cb577b9cc5767f06.png
    我们返回的是oss的音频链接,可以把音频下载到本地—此回答来自钉群“阿里语音AI【6群】”

    2023-07-18 17:01:20
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载