开发者社区> 问答> 正文

阿里语音AI可以每个用户单独设置一个发音人吗?

阿里语音AI可以每个用户单独设置一个发音人吗?
我们的app提供多个声音选择,允许用户自己设置喜欢的声音,我看我们这个是在项目里配置的发音人
d004bf520428866a89d37ba536d26f38.png

展开
收起
乐天香橙派 2023-07-25 21:13:18 104 0
4 条回答
写回答
取消 提交回答
  • 是的,阿里语音AI可以根据您的需求为每个用户单独设置一个特定的发音人。

    2023-07-29 22:46:50
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    你可以采取以下方法来实现:

    在调用语音合成接口时,传递用户的ID信息
    比如调用URL可以是:

    Copy
    http://tsn.console.aliyun.com/tts/synthesis?text=你好&userID=xxx
    传入userID参数,阿里语音服务端就可以识别这个用户。

    在服务端对应每个用户ID,配置对应的发音人信息
    你需要在服务端保存每个用户对应的声音信息,比如:

    Copy
    userID xxx -> role_code xxx
    userID yyy -> role_code yyy
    这样对于用户ID为xxx的用户,提供role_code为xxx的声音。

    在调用接口时,带上用户对应的role_code
    最终调用就可以是:

    Copy
    http://tsn.console.aliyun.com/tts/synthesis?text=你好&userID=xxx&role_code=xxx
    通过这种方式,每个用户在调用时都可以获得自己配置的对应的发音人。

    另外,你也可以直接在客户端配置声音,然后下次调用时带上此声音的role_code。

    2023-07-27 08:44:19
    赞同 展开评论 打赏
  • 代码设置就可以的—此回答来自钉群“阿里语音AI【6群】”

    2023-07-26 10:45:34
    赞同 展开评论 打赏
  • 是的,阿里语音AI提供了个性化定制发音人的功能,可以为每个用户单独设置一个特定的发音人。通过这种方式,您可以为每个用户创建独特的声音,使其在应用中具有个性化的体验。

    个性化定制发音人的过程通常涉及提供原始录音文件作为训练数据,然后使用深度学习技术对该数据进行建模和训练,最终生成一个专属于该发音人的语音合成模型。通过调用相应的API接口并指定所选的个性化发音人标识符,您可以实现为每个用户单独设置发音人的功能。

    这样,您可以根据不同用户的需求和偏好,为他们提供定制化的发音人,从而增强用户体验和个性化服务。

    2023-07-25 21:58:23
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
2023云栖大会:PolarDB for AI 立即下载
2023云栖大会:Lindorm一站式AI数据平台实战 立即下载
释放算力潜能加速应用构建Serverless为AI创新提速 立即下载