使用科大訊飛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/ 注冊賬號,創建應用,然后開通語音合成,可以開通免費包,好使的話可以購買套餐哦。

訊飛tts免費包

然后到控制面板,查看appid等信息:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM