VOICEVOX Engineの音声合成性能を測定するためのベンチマークツールです。
- VOICEVOXを起動
run_benchmark.bat
をダブルクリック- 画面の指示に従ってAPIアドレスを入力(Enterでデフォルト使用)
- Pythonをインストール
- コマンドプロンプトでこのフォルダに移動
- VOICEVOXを起動
- 以下のコマンドを実行:
pip install requests python bench.py
- 対話的に変更: スクリプト実行時にプロンプトで入力
- コマンドラインで指定:
python bench.py -a http://192.168.1.100:50021
- 設定ファイルで変更:
config.json
のdefault_address
を編集
config.json
ファイルを編集して以下を変更可能:
- テスト文字数(デフォルト: 10, 50, 100文字)
- 各テストの実行回数(デフォルト: 10回)
# デフォルト設定で実行
python bench.py
# 特定のアドレスを指定
python bench.py -a http://192.168.1.100:50021
# ヘッダーを指定(認証が必要な場合)
python bench.py --header "Authorization: Bearer your-token"
# ログを非表示にして実行
python bench.py -q
# 対話的プロンプトをスキップ
python bench.py --no-interactive
ベンチマーク結果を以下のフォームで共有してください: https://forms.gle/WPXeRtJeACFdoFhF8
- Python公式サイトからインストール
- インストール時に「Add Python to PATH」をチェック
- VOICEVOXが起動していることを確認
- ファイアウォールの設定を確認
- APIアドレスが正しいことを確認
pip install requests