使用谷歌(Google)TTS服务 – Java版开源gTTS及Python gTTS
TTS的谷歌版API,大多使用谷歌翻译的接口”https://translate.google.com/translate_tts?tl=en&q=text”。但是这个接口现已无法直接使用,需要翻译站的令牌。那么如何使用google的tts服务呢?这里介绍两种方法分别针对Python和Java。
1,for python
可以使用Python的第三方库gTTS,参考博文:http://blog.csdn.net/winfield821/article/details/67640485
2,其他语言,以java为例:
先说怎么用:
龙豆做了个java版本的“gTTS”,gTT4j用法十分简单,直接上代码:
import com.dragonbean.cloud.gTTS4j;
......
InputStream is = null;
String text = "Surprise!";
gTTS4j gtts = new gTTS4j();
try {
gtts.init(text, "en", true, false);
is = gtts.exec();
//
您要的
voice
,就在
is
里面
} catch (Exception e) {
e.printStackTrace();
} finally {
if (is != null) is.close();
}
......
该项目已开源,有详细的接口源码和调用例,GitHub地址:https://github.com/yp2211/gTTS4j
再说原理:
① 访问translate.google.com,先拿到token的核心参数TKK;
② 经过一系列计算,得到tk;
③ 封装request(注意必须是get),把参数攒好;
④ 完成。
原创文章,转载请注明出处 http://blog.csdn.net/mumusic/article/details/77990660。
使用谷歌(Google)TTS服务 – Java版开源gTTS及Python gTTS相关推荐
- 微信跳一跳高分系列四:一个 JAVA 版开源的微信跳一跳辅助工具
基于前三篇文章,我们一起来制作一个自动化工具,解放劳动力,通过机器自动完成跳一跳 wechat-jump-helper 一款JAVA版开源的微信跳一跳小程序辅助工具 传送门一:wechat-jump- ...
- 推荐两款java版开源的MES制造执行系统源码,免费分享
分享两款开源免费的java版MES生产管理系统源码,非常不错的系统,值得学习参考. 需要源码学习请私信我. 1: 技术架构:springBoot+mybatis-plus+redis+shiro+hu ...
- JAVA版开源微信管家—JeeWx捷微3.1小程序版本发布,支持微信公众号,微信企业号,支付窗
支持小程序,JeeWx捷微3.1小程序版本发布^_^ JeeWx捷微V3.1--多触点小程序版本管理平台(支持微信公众号,微信企业号,支付窗) JeeWx捷微V3.1.0版本紧跟微信小程序更新,在原有 ...
- Java版开源的端口映射工具
What is holer Holer exposes local servers behind NATs and firewalls to the public internet over secu ...
- java版开源工作流引擎ccflow从表数据数据源导入设置
为什么80%的码农都做不了架构师?>>> 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow .net开源工作流 从表数据导入设置 概要说明 ...
- Java版开源工作流Jflow从表数据数据源导入设置
驰骋工作流从表数据数据源导入设置 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow .net开源工作流 从表数据导入设置 概要说明 在从表 ...
- google免费的TTS服务 ----生成发音音频文件
今天用google在线翻译的时候,发现了语音功能. 可以让自己的文字发音,这是一个很不错的功能,如果用到自己应用中,会不会是一个特色呢. google TTS服务接口:http://translate ...
- google免费的TTS服务
今天用google在线翻译的时候,发现了语音功能. 可以让自己的文字发音,这是一个很不错的功能,如果用到自己应用中,会不会是一个特色呢. google TTS服务接口:http://translate ...
- 推荐一款开源 Java 版的视频管理系统
点击上方"Java基基",选择"设为星标" 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2020 超神之路,很肝~ 中文详细注释的开源项目 ...
- Google Lyra Android版开源 支持3kbps语音聊天
正文字数:1577 阅读时长:3分钟 Google Lyra Android版本今日开源,是否还会引发争议? 最新消息:Google于今日发布了Lyra音频编解码器Android开源版本. 据悉,开源 ...
最新文章
- linux中的定时,linux中的定时任务
- linux kernel中的wait_for_completion和complete总结
- 远程java接口说明
- ssh连接+执行系统命令
- python在福州能找到工作吗_如果只会Python能不能找到工作
- OpenJudge/Poj 1226 Substrings
- HP DVD-ROM TS-L663M ATA Devices
- 音频插件组合:Arturia Prophet V3 for Mac
- mongodb 查询内嵌文档
- dns服务期搭建使用_使用maradns搭建简易dns服务器(本地实现dns劫持)
- 神经网络之BP神经网络
- html5 加入收藏夹,设为首页、添加到收藏夹代码
- Postman汉化中文版
- 各大物联网通信技术对比
- Unity 查找重复图片资源以及引用 工具
- 2022-06-10:薯队长从北向南穿过一片红薯地(南北长M,东西宽N),红薯地被划分为1x1的方格, 他可以从北边的任何一个格子出发,到达南边的任何一个格子, 但每一步只能走到东南、正南、西南方向的
- 自已动手修改同花顺K线周期的快捷键
- 视频号运营指南百科书,新手必备干货丨国仁网络
- OpenGL初探:二维卡通人物交互设计
- 环境问题还是测试的老大难?