使用谷歌(Google)TTS服务 – Java版开源gTTS及Python gTTS
来源:互联网 发布:python static method 编辑:程序博客网 时间:2024/06/05 07:34
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。
阅读全文
1 0
- 使用谷歌(Google)TTS服务 – Java版开源gTTS及Python gTTS
- python | gtts 将文字转化为语音内容
- python | gtts 将文字转化为语音内容
- google免费的TTS服务
- c8813 使用谷歌服务google play
- google免费的TTS服务 ----生成发音音频文件
- python 使用百度tts 库合成语音
- Google tts 接口
- Google TTS 功能摘要
- TTS遇到问题及TShellListView使用及DS1
- Google Protocol Buffer安装及在python中的使用
- BlackBerry 10使用Google TTS做中文文本朗读,开发语言C++ Qt Cascade
- vc中使用tts
- TTS API 使用
- Android TTS 使用教程
- Android TTS使用实例
- android tts使用
- 微软TTS 使用
- 北京理工大学小学期东软项目整理
- MOOC浙江大学陈月、何钦铭老师《数据结构》学习笔记01
- 机器学习博客收藏~
- 专利申请流程
- mybatis Resultmap 与 ResultType 区别
- 使用谷歌(Google)TTS服务 – Java版开源gTTS及Python gTTS
- axios 详细使用方法 及跨域请求的处理
- 计蒜客 Query on a string 线段树
- 【干货】wordpress函数实现屏蔽s.w.org提升网站速度
- 如何让多行文字与图片垂直居中
- c++中带有const ,&(引用)的常见类型的错误转换
- eclipse项目转android studio问题解决记录
- solr6.0学习之环境搭建-windows
- 珍珠BEAD -- 图