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
出處:jqpeng的技術記事本--http://www.cnblogs.com/xiaoqi
您的支持是對博主最大的鼓勵,感謝您的認真閱讀。
本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
