java 语音合成_程序员实战调试阿里云语音合成,自媒体语音合成软件背后的技术...

开篇

最近发现很多做自媒体的都是通过语音合成技术,用文字生成语音的。于是就好奇的研究了一下,发现这些软件大都是调用的云服务,例如腾讯云或者阿里云的语音合成服务。那么今天就来调试一下阿里云的语音合成接口。觉得有用,收藏转发关注一下哦。如果在开发文档找不到DEMO,请移步到文章末尾,有获取方法。

前期准备

自己去在阿里云上搜索语音合成功能,然后开通,步骤,这里就不赘述了,自己去阿里云官网看吧。

01a091b6ff2369a11c251e19ed59e0f1.png

调试过程实战

在阿里云开发文档中找到语音合成相关文档,根据自己擅长的语言选择合适的sdk进行开发,我这里采用Java语言来调试。

1、如下图找到Java SDK相关

从开发文档中看到核心的jar包是如下面的SDKcom.alibaba.nls    nls-sdk-tts    2.1.6

2、此时可以将官网的DEMO直接下载下来,主要看example,这里的代码可以直接拷贝到你的工程里面,也可以直接调试使用。

9bc522bb98dd993dfe554a89be2885de.png

A、300字符以内的语音合成,为:SpeechSynthesizerDemo

B、300字符以上的语音合成,为:SpeechSynthesizerLongTextDemo

C、多线程语音合成,为:SpeechSynthesizerMultiThreadDemo

代码过于长了,这里就不贴代码了。

3、调试的时候在各个demo里面修改你自己accessKeyId的和你在阿里云申请的相关accessKeySecret值。然后测试即可。

 AccessToken tokenA = new AccessToken("****accessKeyId", "******accessKeySecret");        tokenA.apply();        String token = tokenA.getToken();        long expireTime = tokenA.getExpireTime();        System.out.println(expireTime);        String appKey = "你建立的项目的key值";
3f4ef4f491c0037f37faeebf9d5b17e5.png

注意

语音合成demo里面的"****accessKeyId", "******accessKeySecret" 和appKey 是关键,自己在阿里云后台申请建立设置。这里不在累述。

结语:

语音合成作为自媒体语音合成软件背后的技术,是很多程序员都需要的技术。如果你找不到DEMO,关注转发一下哦,私信"20200807"即可。

推荐阅读

Java 史上最全集成第三方登录 开源项目的调试实战

2020最新开源基于Java 的Springboot 微服务系统调试实战

Java Springboot 开源微服务架构管理后台搭建实战

Java 搭建的开源的spring boot商城系统实战

开源的 OA 项目 调试实战

Java 百分之百开源 CMS 系统项目调试实战

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值