GNU/Linux下的自由歌聲合成軟體套件

· 106字 · 1分钟

歌聲合成軟體 🔗

「Vocaloid is a singing voice synthesizer.」

  1. Vocaloid系列軟體。

    *   知名度高。出名之至,非圈中人,亦多知之。
    
    • 價格相對較貴。其實在正版軟體中不算特別貴,但是這年頭跟盜版比起來… 作為自由軟體運動的支持者,我們同樣支持打擊盜版:把QQ影音的代碼還給我們
    • 本身不是自由軟體。人各有志,不能強求。
    • 不原生支持GNU/Linux作業系統。(Wine可以,但不算原生,下同)
  2. UTAU歌聲合成軟體

    *   為免費軟體(Freeware≠Free Software),一說只有舊版為免費。
    
    • 定製性比Vocaloid好。
    • 依然不原生支持GNU/Linux。
  3. QTau/Lauloid/Rocaloid

    *   自由軟體(有的是GPLv3,有的是三條款BSD,等等)
    
    • 多處於軟體開發的「Design」階段。沒看錯,連Debug版都不是,更不要提α版、β版、RC版了。而以上兩款軟體均屬於正式發行版。
    • 作為自由軟體,自然支持GNU/Linux。不過因為上一條,就算支持也沒法用啊…
    • 設計很先進,執行速度理論上比UTAU快,更比本文講述的套件快得多,但是理想很豐滿現實很骨感。
  4. efb-gw + Cadencii + wavtool-pl

    *   主要講述的套件。
    
    • 自由軟體(GPL)
    • 相對上一條幾款軟件來說,還算勉強能用。

自由軟體 🔗

「偉大光榮正確的中土國民會自由軟體基金會聯合會萬歲!」

FSF說得夠多了,不再複述。 https://www.gnu.org/philosophy/free-sw.html

套件 🔗

為什麼是套件? 🔗

  • 因為它必須是套件。
  • 因為套件可以在一個軟件N久沒更新的情況下還能用。

本套件由efb-gw(相當於UTAU的resampler.exe),wavtool-pl(Paul Liu所重寫的wavtool)和Cadencii編輯器組成。同時還需要一個UTAU音源。

安裝方法 🔗

Cadencii 🔗

Cadencii這個編輯器很有趣,是用C#寫成,再通過工具轉換成Java執行的。(因此效率很差)

直接sudo apt-get install jcadencii (限Debian系)

Debian源中找到編譯好的deb包,解壓後java -jar Cadencii.jar

efb-gw (最重要的部件) 🔗

efb-gw 最好也選Paul Liu修改後便於GNU/Linux下使用的版本。此版本原在 http://people.debian.org.tw/~paulliu/efb-gw-pl/efb-gw-pl1.zip 無奈這個網站早已無法訪問。

幸好我還存了一份,現上傳於百度網盤: http://pan.baidu.com/s/1eglhM

cd進去make一下即可。

wavtool-pl 🔗
git clone git://git.sourceforge.jp/gitroot/wavtool-pl/wavtool-pl.git
cd wavtool-pl/src/
gcc *.c -o wavtool-pl -lsndfile
最後合體 🔗
  • Cadencii設置

    *   Platform
    
    • wavtool選wavtool-pl/src/wavtool-pl(反正就是剛纔編譯那個文件)
    • resampler選efb-gw/test1
    • UTAU Singers加上音源
  • 使用:別忘了Track -> Render裡面改成 UTAU -> test1

更新 🔗

Rocaloid愈加成熟,有RUCE可作為jCadencii之resampler。 民國103年7月。

參考 🔗

  1. http://bone.twbbs.org.tw/blog/2357.html
  2. https://gitorious.org/lauloid/lauloid
  3. https://github.com/qtau-devgroup/editor
  4. https://github.com/Sleepwalking/Rocaloid
  5. http://zh.sourceforge.jp/projects/wavtool-pl/
  6. http://sourceforge.jp/projects/cadencii/wiki/%E3%83%93%E3%83%AB%E3%83%89%E6%96%B9%E6%B3%95
comments powered by Disqus