ダウンローダー
VOICEVOX COREの実行には音声モデル(VVM ファイル)やOpen JTalkなどの外部ライブラリのダウンロードが必要になります。 VOICEVOX CORE Downloaderは環境に合わせてそれらをダウンロードします。
NOTE
音声モデル(VVM ファイル)には利用規約が存在します。詳しくはダウンロードしたファイル内の README に記載されています。
ダウンローダーがダウンロードするもの
--only
や--exclude
で特に指定しない場合、ダウンローダーは次のすべてをダウンロードします。
名称 | 展開先 | 説明 |
---|---|---|
c-api | {output}/c_api/ | VOICEVOX CORE C APIのビルド済みバイナリおよびその利用規約ファイル等 |
onnxruntime | {output}/onnxruntime/ | (VOICEVOX)ONNX Runtime |
additional-libraries | {output}/additional_libraries/ | --devices で指定したDirectMLやCUDA |
models | {output}/models/ | VOICEVOX音声モデル(VVMファイル) |
dict | {output}/dict/ | Open JTalkのシステム辞書 |
{output}
は-o, --output
で指定したディレクトリで、デフォルトは./voicevox_core/
です。
ダウンローダーの入手
Windows の場合
PowerShell で下記コマンドを実行してください
PowerShell
Invoke-WebRequest https://github.com/VOICEVOX/voicevox_core/releases/latest/download/download-windows-x64.exe -OutFile ./download.exe
Linux/macOS の場合
最新のリリースから環境に合わせてダウンローダーのバイナリをダウンロードしてください。 現在利用可能なのは以下の4つです。
- download-linux-arm64
- download-linux-x64
- download-osx-arm64
- download-osx-x64
以下はLinuxのx64での実行例です。
bash
binary=download-linux-x64
curl -sSfL https://github.com/VOICEVOX/voicevox_core/releases/latest/download/${binary} -o download
chmod +x download
ダウンローダーの使い方
デフォルト(CPU 版)をダウンロードする場合
download
または
download --devices cpu
DirectML 版をダウンロードする場合
download --devices directml
CUDA 版をダウンロードする場合
download --devices cuda
その他詳細なオプションを指定したい場合
スクリプトにヘルプ表示機能があります。 以下のようにしてヘルプを表示できます。
download --help