VOICEVOXでスタイルIDを指定したとき、同時に初期化される全127スタイルの組み合わせ
VOICEVOX EngineのAPIでは、speakerパラメーターへスタイルIDを指定して音声を生成します。
このとき、指定したスタイルだけが初期化されるとは限りません。1つのIDを使うと、同じ音声モデルに含まれる複数のスタイルがまとめてinitialized=trueになります。
この記事では、VOICEVOX Engine 0.25.2に収録されている全127スタイルを1つずつ再起動しながら確認し、同時に初期化される組み合わせを一覧にしました。
※検証や記事の作成にあたり、生成AIを使用しています。
先に結論
- 127スタイルは、初期化状態の変化から25グループに分かれました
- 同じグループ内なら、どのIDを指定しても同じID集合が初期化済みになりました
ここで使う「グループ」は、VOICEVOX公式の名称ではありません。/is_initialized_speakerの結果から求めた、この記事内での便宜的な呼称です。
確認環境
| 項目 |
内容 |
| 確認日 |
2026年6月28日 |
| VOICEVOX Engine |
0.25.2 |
| Docker image |
voicevox/voicevox_engine:nvidia-latest |
| manifest digest |
sha256:f77258b7239be4ea95537aa5bb4fdffe954bc498ff8125d6da1e97a22024846d |
| スタイル数 |
127 |
| 観測グループ数 |
25 |
| テスト文 |
これはモデル確認です。 |
nvidia-latestは可変タグです。別の時点やEngineバージョンでは、スタイル数や組み合わせが変わる可能性があります。
確認方法
各スタイルIDについて、次の手順を繰り返しました。
- VOICEVOXコンテナを再起動する
- 全127スタイルが
initialized=falseであることを確認する
- 対象の1スタイルで
audio_queryとsynthesisを実行する
- 全127スタイルの
/is_initialized_speakerを取得する
- 初期化済みになったID集合を記録する
- 次のスタイルを確認する前に、再びコンテナを再起動する
一覧の読み方
同じ「グループ」に掲載されているIDのどれか1つを使用すると、そのグループ内の全IDが初期化済みになりました。
例えばグループ1では、ID 0、1、2、3、4、5、6、7、8、10のどれを使っても、この10個すべてがinitialized=trueになります。
グループ番号は、VOICEVOX公式のボイボ寮の期生順に並べた掲載順で、1から25まで付けています。
掲載区分の「+α」は、その期のキャラクターに加えて、前の期のキャラクターが同じグループに含まれることを示します。前の期のキャラクターに後から追加されたスタイルも、この「+α」に含めています。これは一覧を読みやすくするための並べ替えであり、VOICEVOX公式が音声モデルと期生の関係を仕様として示しているわけではありません。
ID早見表
| グループ |
掲載区分 |
同じグループの全ID |
スタイル数 |
| 1 |
1期生+2期生 |
0, 1, 2, 3, 4, 5, 6, 7, 8, 10 |
10 |
| 2 |
3期生 |
12, 32, 33, 34, 35 |
5 |
| 3 |
3期生 |
14 |
1 |
| 4 |
3期生 |
15, 16, 17, 18 |
4 |
| 5 |
3期生+α |
19, 22, 36, 37, 38 |
5 |
| 6 |
4期生+α |
11, 21 |
2 |
| 7 |
5期生 |
23, 24, 25, 26 |
4 |
| 8 |
5期生 |
27, 28 |
2 |
| 9 |
5期生 |
87, 88 |
2 |
| 10 |
5期生 |
29, 30, 31 |
3 |
| 11 |
6期生+α |
39, 40, 41, 42 |
4 |
| 12 |
6期生 |
43, 44, 45, 47, 48, 49, 50 |
7 |
| 13 |
6期生+α |
13, 20, 46, 66, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86 |
16 |
| 14 |
7期生 |
51, 52, 53 |
3 |
| 15 |
7期生 |
54, 55, 56, 57, 58, 59, 60 |
7 |
| 16 |
7期生+α |
9, 61, 62, 63, 64, 65 |
6 |
| 17 |
8期生 |
67, 68, 69, 70, 71, 72, 73, 74 |
8 |
| 18 |
9期生 |
89 |
1 |
| 19 |
9期生 |
90, 91, 92, 93, 94, 95, 96, 97, 98 |
9 |
| 20 |
10期生 |
99, 100, 101 |
3 |
| 21 |
10期生 |
102, 103, 104, 105, 106 |
5 |
| 22 |
10期生+α |
107, 108, 109, 110, 111, 112 |
6 |
| 23 |
11期生 |
113, 114, 115, 116 |
4 |
| 24 |
11期生 |
117 |
1 |
| 25 |
11期生 |
118, 119, 120, 121, 122, 123, 124, 125, 126 |
9 |
1期生+2期生
1期生の基本スタイルと2期生が同じグループに含まれます。
グループ1
- このグループの全ID:
0, 1, 2, 3, 4, 5, 6, 7, 8, 10
- 期生内訳: 1期生=四国めたん・ずんだもん(ID 0〜7)、2期生=春日部つむぎ・雨晴はう(ID 8, 10)
| ID |
キャラクター |
スタイル |
| 0 |
四国めたん |
あまあま |
| 1 |
ずんだもん |
あまあま |
| 2 |
四国めたん |
ノーマル |
| 3 |
ずんだもん |
ノーマル |
| 4 |
四国めたん |
セクシー |
| 5 |
ずんだもん |
セクシー |
| 6 |
四国めたん |
ツンツン |
| 7 |
ずんだもん |
ツンツン |
| 8 |
春日部つむぎ |
ノーマル |
| 10 |
雨晴はう |
ノーマル |
3期生
グループ2
- このグループの全ID:
12, 32, 33, 34, 35
| ID |
キャラクター |
スタイル |
| 12 |
白上虎太郎 |
ふつう |
| 32 |
白上虎太郎 |
わーい |
| 33 |
白上虎太郎 |
びくびく |
| 34 |
白上虎太郎 |
おこ |
| 35 |
白上虎太郎 |
びえーん |
グループ3
| ID |
キャラクター |
スタイル |
| 14 |
冥鳴ひまり |
ノーマル |
グループ4
- このグループの全ID:
15, 16, 17, 18
| ID |
キャラクター |
スタイル |
| 15 |
九州そら |
あまあま |
| 16 |
九州そら |
ノーマル |
| 17 |
九州そら |
セクシー |
| 18 |
九州そら |
ツンツン |
グループ5
- このグループの全ID:
19, 22, 36, 37, 38
- 期生内訳: 1期生=四国めたん・ずんだもん(ID 22, 36〜38)、3期生=九州そら(ID 19)
| ID |
キャラクター |
スタイル |
| 19 |
九州そら |
ささやき |
| 22 |
ずんだもん |
ささやき |
| 36 |
四国めたん |
ささやき |
| 37 |
四国めたん |
ヒソヒソ |
| 38 |
ずんだもん |
ヒソヒソ |
4期生+α
グループ6
- このグループの全ID:
11, 21
- 期生内訳: 3期生=玄野武宏(ID 11)、4期生=剣崎雌雄(ID 21)
| ID |
キャラクター |
スタイル |
| 11 |
玄野武宏 |
ノーマル |
| 21 |
剣崎雌雄 |
ノーマル |
5期生
グループ7
- このグループの全ID:
23, 24, 25, 26
| ID |
キャラクター |
スタイル |
| 23 |
WhiteCUL |
ノーマル |
| 24 |
WhiteCUL |
たのしい |
| 25 |
WhiteCUL |
かなしい |
| 26 |
WhiteCUL |
びえーん |
グループ8
| ID |
キャラクター |
スタイル |
| 27 |
後鬼 |
人間ver. |
| 28 |
後鬼 |
ぬいぐるみver. |
グループ9
| ID |
キャラクター |
スタイル |
| 87 |
後鬼 |
人間(怒り)ver. |
| 88 |
後鬼 |
鬼ver. |
グループ10
| ID |
キャラクター |
スタイル |
| 29 |
No.7 |
ノーマル |
| 30 |
No.7 |
アナウンス |
| 31 |
No.7 |
読み聞かせ |
6期生
グループ11
- このグループの全ID:
39, 40, 41, 42
- 期生内訳: 3期生=玄野武宏(ID 39〜41)、6期生=ちび式じい(ID 42)
| ID |
キャラクター |
スタイル |
| 39 |
玄野武宏 |
喜び |
| 40 |
玄野武宏 |
ツンギレ |
| 41 |
玄野武宏 |
悲しみ |
| 42 |
ちび式じい |
ノーマル |
グループ12
- このグループの全ID:
43, 44, 45, 47, 48, 49, 50
| ID |
キャラクター |
スタイル |
| 43 |
櫻歌ミコ |
ノーマル |
| 44 |
櫻歌ミコ |
第二形態 |
| 45 |
櫻歌ミコ |
ロリ |
| 47 |
ナースロボ_タイプT |
ノーマル |
| 48 |
ナースロボ_タイプT |
楽々 |
| 49 |
ナースロボ_タイプT |
恐怖 |
| 50 |
ナースロボ_タイプT |
内緒話 |
グループ13
- このグループの全ID:
13, 20, 46, 66, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86
- 期生内訳: 1期生=ずんだもん(ID 75, 76)、3期生=青山龍星(ID 13, 81〜86)、4期生=もち子さん(ID 20, 66, 77〜80)、6期生=小夜/SAYO(ID 46)
| ID |
キャラクター |
スタイル |
| 13 |
青山龍星 |
ノーマル |
| 20 |
もち子さん |
ノーマル |
| 46 |
小夜/SAYO |
ノーマル |
| 66 |
もち子さん |
セクシー/あん子 |
| 75 |
ずんだもん |
ヘロヘロ |
| 76 |
ずんだもん |
なみだめ |
| 77 |
もち子さん |
泣き |
| 78 |
もち子さん |
怒り |
| 79 |
もち子さん |
喜び |
| 80 |
もち子さん |
のんびり |
| 81 |
青山龍星 |
熱血 |
| 82 |
青山龍星 |
不機嫌 |
| 83 |
青山龍星 |
喜び |
| 84 |
青山龍星 |
しっとり |
| 85 |
青山龍星 |
かなしみ |
| 86 |
青山龍星 |
囁き |
7期生
グループ14
| ID |
キャラクター |
スタイル |
| 51 |
†聖騎士 紅桜† |
ノーマル |
| 52 |
雀松朱司 |
ノーマル |
| 53 |
麒ヶ島宗麟 |
ノーマル |
グループ15
- このグループの全ID:
54, 55, 56, 57, 58, 59, 60
| ID |
キャラクター |
スタイル |
| 54 |
春歌ナナ |
ノーマル |
| 55 |
猫使アル |
ノーマル |
| 56 |
猫使アル |
おちつき |
| 57 |
猫使アル |
うきうき |
| 58 |
猫使ビィ |
ノーマル |
| 59 |
猫使ビィ |
おちつき |
| 60 |
猫使ビィ |
人見知り |
グループ16
- このグループの全ID:
9, 61, 62, 63, 64, 65
- 期生内訳: 2期生=波音リツ(ID 9, 65)、7期生=中国うさぎ(ID 61〜64)
| ID |
キャラクター |
スタイル |
| 9 |
波音リツ |
ノーマル |
| 61 |
中国うさぎ |
ノーマル |
| 62 |
中国うさぎ |
おどろき |
| 63 |
中国うさぎ |
こわがり |
| 64 |
中国うさぎ |
へろへろ |
| 65 |
波音リツ |
クイーン |
8期生
グループ17
- このグループの全ID:
67, 68, 69, 70, 71, 72, 73, 74
| ID |
キャラクター |
スタイル |
| 67 |
栗田まろん |
ノーマル |
| 68 |
あいえるたん |
ノーマル |
| 69 |
満別花丸 |
ノーマル |
| 70 |
満別花丸 |
元気 |
| 71 |
満別花丸 |
ささやき |
| 72 |
満別花丸 |
ぶりっ子 |
| 73 |
満別花丸 |
ボーイ |
| 74 |
琴詠ニア |
ノーマル |
9期生
グループ18
| ID |
キャラクター |
スタイル |
| 89 |
Voidoll |
ノーマル |
グループ19
- このグループの全ID:
90, 91, 92, 93, 94, 95, 96, 97, 98
| ID |
キャラクター |
スタイル |
| 90 |
ぞん子 |
ノーマル |
| 91 |
ぞん子 |
低血圧 |
| 92 |
ぞん子 |
覚醒 |
| 93 |
ぞん子 |
実況風 |
| 94 |
中部つるぎ |
ノーマル |
| 95 |
中部つるぎ |
怒り |
| 96 |
中部つるぎ |
ヒソヒソ |
| 97 |
中部つるぎ |
おどおど |
| 98 |
中部つるぎ |
絶望と敗北 |
10期生
グループ20
| ID |
キャラクター |
スタイル |
| 99 |
離途 |
ノーマル |
| 100 |
黒沢冴白 |
ノーマル |
| 101 |
離途 |
シリアス |
グループ21
- このグループの全ID:
102, 103, 104, 105, 106
| ID |
キャラクター |
スタイル |
| 102 |
ユーレイちゃん |
ノーマル |
| 103 |
ユーレイちゃん |
甘々 |
| 104 |
ユーレイちゃん |
哀しみ |
| 105 |
ユーレイちゃん |
ささやき |
| 106 |
ユーレイちゃん |
ツクモちゃん |
グループ22
- このグループの全ID:
107, 108, 109, 110, 111, 112
- 期生内訳: 7期生=猫使アル・猫使ビィ(ID 110〜112)、10期生=東北ずん子・東北きりたん・東北イタコ(ID 107〜109)
| ID |
キャラクター |
スタイル |
| 107 |
東北ずん子 |
ノーマル |
| 108 |
東北きりたん |
ノーマル |
| 109 |
東北イタコ |
ノーマル |
| 110 |
猫使アル |
つよつよ |
| 111 |
猫使アル |
へろへろ |
| 112 |
猫使ビィ |
つよつよ |
11期生
グループ23
- このグループの全ID:
113, 114, 115, 116
| ID |
キャラクター |
スタイル |
| 113 |
あんこもん |
ノーマル |
| 114 |
あんこもん |
つよつよ |
| 115 |
あんこもん |
よわよわ |
| 116 |
あんこもん |
けだるげ |
グループ24
| ID |
キャラクター |
スタイル |
| 117 |
あんこもん |
ささやき |
グループ25
- このグループの全ID:
118, 119, 120, 121, 122, 123, 124, 125, 126
| ID |
キャラクター |
スタイル |
| 118 |
夜語トバリ |
ノーマル |
| 119 |
夜語トバリ |
明るい |
| 120 |
夜語トバリ |
哀しみ |
| 121 |
夜語トバリ |
呆れ |
| 122 |
暁記ミタマ |
ノーマル |
| 123 |
暁記ミタマ |
怒り |
| 124 |
暁記ミタマ |
哀しみ |
| 125 |
暁記ミタマ |
ささやき |
| 126 |
里石ユカ |
つぼみ |
グループ分けについての補足
スタイルやキャラクター単位ではなく、共有モデル単位で初期化される
四国めたんやずんだもんのように、同じキャラクターでもスタイルによって複数グループへ分かれる例があります。
逆に、異なるキャラクターが同じグループに含まれる例もあります。キャラクター名だけからロード単位を判断するのではなく、スタイルID単位で確認する必要があります。
注意点
- この結果はVOICEVOX Engine 0.25.2に対するものです
- 「グループ」は公式名称ではなく、APIの初期化状態から観測した分類です
- Engine更新時には、全スタイルを再確認する必要があります
-
audio_queryだけでなくsynthesisまで実行した後の状態を記録しています
参考