Wednesday, March 19, 2014

建立 MacOS 下的「梅醬」調教環境... XD

能有這個「梅醬」開源的聲源跟軟體,要感謝 Paul Liu、MGDesigner、匿名聲優... (個人沒有貢獻)

以下是個人的安裝記錄,給同樣是從 小黑+Ubuntu 跳船到 MacOS 的新手們參考:
  • 首先安裝 brew,這是 mac 下方便下載函式庫原始碼及編譯的好工具。注意該程式會自己呼叫 sudo,而且需要 OSX「系統管理員」的身分。
  • 再來下載「梅醬」聲音庫,連結在這裡 檔案下載處 你需要 oto.ini voicebank-20140115.tar.gz 2013csv.tar.gz
  • 因為檔案大小的關係,聲音庫是已經壓縮成 FLAC 格式,可以用 brew install flac 下載安裝。不建議直接用 xiph.org 或是 fink 上包好的安裝檔,版本太舊會跟其他衝突。把所有 .flac 檔案解壓縮成 .wav 後,跟 oto.ini 放在同一個目錄下。
  • 再來是編譯最關鍵的兩個程式:efb-gw (test1) 跟 wavtool-pl。這兩個分別有依存兩個函式庫,需要先用 brew install fftw 還有 brew install libsndfile 安裝。如果想在命令列下直接播放聲音檔,也可以順便用 brew 把 ffmpeg 跟 mplayer 裝起來。
  • 接下來是轉檔工具:xvsqexec.jar (連結待補) 用來把類似 UTAU 介面的 GUI 軟體 Cadencii 轉成 wav 聲源。( Mac 使用者建議直接下載 dmg 映像檔,注意下載速度極慢)
  • 使用 Cadencii 「畫完」歌詞內容之後,使用下列指令轉出歌聲音源 (output.wav)。(需要 JRE 7 的版本!)
java -jar xvsqexec.jar test.xvsq ~/path2/wavtool-pl ~/path2/test1 output.wav ~/voicebank/oto.ini

  • 這裡 oto.ini 內的設定目前欠否,需要人力把每個發音「切」出來。細節參考 MGDesigner 的說明簡報,就有待各位有志者的苦力了。 (笑)
  • 切音工具建議使用 Audacity 也是有現成的 dmg 映像檔可以下載。
基本上程式不是我寫的,有任何問題請先問 google 或找原作者解決。 (flee)