语音合成 java_语音合成 JAVA SDK

本文档介绍了京东AI的语音合成功能,特别是Java SDK的使用。通过SDK,用户可以轻松创建TTSEngine对象,设置参数,进行语音合成。支持的系统包括通用Java平台,功能涵盖基本的语音数据合成。使用SDK需要先获取AppKey和SecretKey,设置参数后调用synthesize方法,通过TTSEngineListener获取合成结果。文档提供了错误码列表和Demo示例。
摘要由CSDN通过智能技术生成

语音合成 Java SDK

一、SDK描述

京东AI为满足TTS相关产品的快速接入,在REST API的基础上对各种平台和语言进行封装,大大降低客户接入的难度。现已发布的平台及语言有:C/C++,Java,Android,IOS,Python, H5等,已适用于大部分的应用场景。并成功应用于虚拟主播,智能客服,智能外呼,读书,新闻读报,引导机器人,智能音箱等各领域的应用场景。

用户通过SDK创建TTSEngine对象,设置用户需要的参数,把文本数据通过speak和synthesize方法,交给实例化的ttsEngine对象,即可通过注册的Listener对象,获取生成的语音数据和系统的各种状态,大大降低了AI功能接入的难度。

本文档只提供Java 版本中的在线语音合成功能

1.1. 功能描述

当前主要支持的功能:

基本功能: 语音数据合成功能。

1.2. 鉴权说明

平台为每个API提供试用体验服务,您在AI市场选择“免费试用”规格下单后,即可开始体验业内领先的人工智能API服务。 免费试用服务具有调用量、QPS限制,如需更高性能的API服务,可以提交咨询工单,联系京东AI扩容购买。

该SDK封装TTS API的功能,需要先参考 接入流程 获取AppKey和SecretKey,并在调用SDK时作为参数传入。

1.3. 支持的系统

通用Java平台系统

二、使用说明

2.1. 下载地址

TTS_SDK_JAVA.zip(5980552a7822a9df8bf1e67657661192)

三、接口说明

3.2 TTSParam 参数封装

setOpts()

函数定义:

setOpts(String key, String val)

功能:

设置TTS系统参数值。

参数说明:

key:参数名称

val:参数值

用例:

TTSParam ttsParam = new TTSParam();

ttsParam.setOpts("serverURL", "https://aiapi.jd.com/jdai/tts"); //接口地址(注意每个API接口地址不同,详见购买的API接口文档)

ttsParam.setOpts("appKey", "XXXXXX");

ttsParam.setOpts("appSecret", "XXXXXXX");

ttsParam.setOpts("CustomerType", "0"); //固定值,Neuhub平台

ttsParam.setOpts("tte", "1"); /

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值