0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

VOICEVOXの使用したスタイルIDと同時に初期化されるスタイルIDの組み合わせ

0
Posted at

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について、次の手順を繰り返しました。

  1. VOICEVOXコンテナを再起動する
  2. 全127スタイルがinitialized=falseであることを確認する
  3. 対象の1スタイルでaudio_queryとsynthesisを実行する
  4. 全127スタイルの/is_initialized_speakerを取得する
  5. 初期化済みになったID集合を記録する
  6. 次のスタイルを確認する前に、再びコンテナを再起動する

一覧の読み方

同じ「グループ」に掲載されている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
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, 28
ID キャラクター スタイル
27 後鬼 人間ver.
28 後鬼 ぬいぐるみver.

グループ9

  • このグループの全ID: 87, 88
ID キャラクター スタイル
87 後鬼 人間(怒り)ver.
88 後鬼 鬼ver.

グループ10

  • このグループの全ID: 29, 30, 31
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
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
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
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
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まで実行した後の状態を記録しています

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?