使用科大讯飞TTS自定义彩虹屁语音包
rainbow-fart-tts
彩虹屁插件红了后,你是否想生成定义语音包呢?本文给出一个解决方案,使用科大讯飞的TTS生成彩虹屁语音包,你可以完全自定义文本,自定义发音人哦!
开源地址: https://github.com/jadepeng/rainbow-fart-tts
修改文本#
打开manifest.json
, 修改text,可以按需增加keyword和对应text
{
"keywords": [
"if",
"else"
],
"text": [
"你就是因为想太多如果,所以才交不到女朋友吧?",
" 别试了,我的可爱不需要用 if 来判断!",
" 人生没有那么多如果,有没有比编程更容易呢?"
]
}
获取开发者账号#
到https://www.xfyun.cn/
注册账号,创建应用,然后开通语音合成,可以开通免费包,好使的话可以购买套餐哦。
然后到控制面板,查看appid等信息:
然后打开VoicePackageMakerApp,将对应的信息填入:
public class VoicePackageMakerApp {
private static final String hostUrl = "https://tts-api.xfyun.cn/v2/tts";
// 到控制台-语音合成页面获取
private static final String APPID = "";
// 到控制台-语音合成页面获取
private static final String API_SECRET = "";
//到控制台-语音合成页面获取
private static final String API_KEY = "";
选取发音人#
讯飞开放平台的在线语音合成有很多发音人,可以到https://www.xfyun.cn/services/online_tts 查看:
选择自己心仪的,然后到控制面板开通权限:
比如我选择的讯飞玲姐姐(志林姐姐),发音人是x_xiaoling
,修改代码:
public class VoicePackageMakerApp {
// 默认发音人
private static final String DEFAULT_VCN = "x_xiaoling";
生成和使用语音包#
上面步骤做完后,直接运行VoicePackageMakerApp
即可,然后在voicePackages
目录下会生成x_xiaoling
文件夹,里面是合成的语音包,可以给各个版本的彩虹屁插件使用。
本文开源地址: https://github.com/jadepeng/rainbow-fart-tts
IDE版本的语音包请参见:https://github.com/jadepeng/idea-rainbow-fart
关注作者
作者: JadePeng
出处:https://www.cnblogs.com/xiaoqi/p/rainbow-fart-tts.html
版权:本文采用「署名-非商业性使用-相同方式共享 4.0 国际(欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接) 」知识共享许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2018-06-29 (转阮一峰)深入理解OAuth 2.0