ダウンローダー
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.exeLinux/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 cpuDirectML 版をダウンロードする場合
download --devices directmlCUDA 版をダウンロードする場合
download --devices cudaその他詳細なオプションを指定したい場合
スクリプトにヘルプ表示機能があります。 以下のようにしてヘルプを表示できます。
download --help