VOICEVOX Core バージョン管理ガイド
このドキュメントでは、VOICEVOX Core と関連する依存関係のバージョン管理方法について説明します。
概要
VOICEVOX Core を使用する際、以下のコンポーネントのバージョンを管理する必要があります:
- VOICEVOX Core: 音声合成エンジン本体
- ONNX Runtime: 推論エンジン(
voicevox_onnxruntime-*という名前で配布) - Open JTalk 辞書: 日本語解析辞書
これらのバージョンには互換性の制約があり、正しい組み合わせで使用する必要があります。
コンポーネント詳細
1. VOICEVOX Core
役割: 音声合成のコアライブラリ
リリース情報:
- GitHub: https://github.com/VOICEVOX/voicevox_core/releases
- リリース頻度: 不定期(機能追加・バグ修正時)
- 現在の最新: 0.16.3(2024年12月時点)
命名規則:
voicevox_core-{platform}-{arch}-{device}-{version}.zip
例:
voicevox_core-windows-x64-cpu-0.16.3.zip
voicevox_core-windows-x64-gpu-0.16.3.zip
2. ONNX Runtime
役割: ニューラルネットワークモデルの推論エンジン
特徴:
- VOICEVOX プロジェクト専用にビルドされたバージョン(
voicevox_onnxruntime-*) - 通常の ONNX Runtime とは異なり、VOICEVOX Core と一緒に配布
- バージョンは VOICEVOX Core のリリースに紐づく
命名規則:
voicevox_onnxruntime-{platform}-{arch}-{device}-{version}.zip
例:
voicevox_onnxruntime-windows-x64-cpu-1.17.3.zip
voicevox_onnxruntime-windows-x64-gpu-1.17.3.zip
3. Open JTalk 辞書
役割: 日本語テキストの音素解析
特徴:
- バージョン 1.11 が長期間使用されている
- 頻繁に更新されない安定コンポーネント
- SourceForge または VOICEVOX Core リリースから取得可能
命名規則:
open_jtalk_dic_utf_8-{version}.tar.gz
例:
open_jtalk_dic_utf_8-1.11.tar.gz
バージョン互換性マトリクス
確認済みの互換性
| VOICEVOX Core | ONNX Runtime | Open JTalk Dict | リリース日 | 備考 |
|---|---|---|---|---|
| 0.16.3 | 1.17.3 | 1.11 | 2024-12 | 最新(安定) |
| 0.16.2 | 1.17.3 | 1.11 | 2024-11 | 安定 |
| 0.16.1 | 1.17.3 | 1.11 | 2024-10 | 安定 |
| 0.16.0 | 1.17.3 | 1.11 | 2024-09 | 安定 |
| 0.15.x | 1.16.x | 1.11 | 2024-06 | 旧バージョン |
| 0.14.x | 1.15.x | 1.11 | 2023-12 | 旧バージョン |