Random118 commited on
Commit
286d386
·
verified ·
1 Parent(s): 6a12d5d

Add experimental native Russian voice comparisons across all five styles

Browse files

Publish 26 byte-verified listening examples, provenance and two-ASR evaluation results. Original-prior constraint remains experimental and is not promoted. Correct stale upstream PR status and remove the earlier listening recommendation. Original model weights are unchanged.

Files changed (30) hide show
  1. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/README.md +152 -0
  2. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/metrics.json +206 -0
  3. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/original-Deep.wav +3 -0
  4. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/original-Light.wav +3 -0
  5. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/original-Neutral.wav +3 -0
  6. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/original-Standard.wav +3 -0
  7. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/original-Standard_02.wav +3 -0
  8. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p19-Deep.wav +3 -0
  9. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p19-Neutral.wav +3 -0
  10. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p20-Deep.wav +3 -0
  11. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p20-Light.wav +3 -0
  12. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p20-Neutral.wav +3 -0
  13. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p20-Standard.wav +3 -0
  14. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p20-Standard_02.wav +3 -0
  15. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/provenance.json +511 -0
  16. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p19-Deep.wav +3 -0
  17. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p19-Neutral.wav +3 -0
  18. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p20-Deep.wav +3 -0
  19. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p20-Light.wav +3 -0
  20. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p20-Neutral.wav +3 -0
  21. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p20-Standard.wav +3 -0
  22. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p20-Standard_02.wav +3 -0
  23. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p19-Deep.wav +3 -0
  24. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p19-Neutral.wav +3 -0
  25. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p20-Deep.wav +3 -0
  26. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p20-Light.wav +3 -0
  27. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p20-Neutral.wav +3 -0
  28. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p20-Standard.wav +3 -0
  29. Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p20-Standard_02.wav +3 -0
  30. README.md +10 -2
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/README.md ADDED
@@ -0,0 +1,152 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # GLaDOS: голос оригинальной модели и русский пилот
2
+
3
+ Цель — сохранить голос, интонацию и все пять стилей [WarriorMama777/GLaDOS_TTS](https://huggingface.co/WarriorMama777/GLaDOS_TTS), добавив русский язык. Это сравнение экспериментов, а не готовый релиз. Сходство голоса на слух, естественность ударений и отсутствие акцента ещё не подтверждены.
4
+
5
+ Русскую речь здесь синтезирует адаптированный Style-Bert-VITS2. При синтезе этих примеров внешний преобразователь голоса и обработка высоты/темпа не применяются. Для обучения использовались синтетические русские записи, преобразованные к голосу оригинала; их пригодность по голосу ещё требует оценки.
6
+
7
+ Обозначения: **v2/5000** — предыдущий пилот; **v3/1000** — продолжение на расширенном русском корпусе; **prior/1000** — тот же исходный checkpoint и корпус, но с дополнительным ограничением, сохраняющим представления оригинальной модели на английском. Два варианта по 1000 шагов используют одинаковые настройки основного обучения. Новый вариант пока не выбран как улучшение.
8
+
9
+ Русская фраза p20: «Я получила ваше сообщение. Очень надеюсь, что это была шутка». Она исключена из обучения. Оригинал произносит другой английский текст — сравнивайте характер голоса и различия стилей. Точное совпадение интонации разных текстов не ожидается.
10
+
11
+ ## Neutral
12
+
13
+ **Оригинал · английский**
14
+
15
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/original-Neutral.wav"></audio>
16
+
17
+ **Русский · v2/5000**
18
+
19
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p20-Neutral.wav"></audio>
20
+
21
+ **Русский · v3/1000**
22
+
23
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p20-Neutral.wav"></audio>
24
+
25
+ **Русский · prior/1000**
26
+
27
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p20-Neutral.wav"></audio>
28
+
29
+ ## Standard
30
+
31
+ **Оригинал · английский**
32
+
33
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/original-Standard.wav"></audio>
34
+
35
+ **Русский · v2/5000**
36
+
37
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p20-Standard.wav"></audio>
38
+
39
+ **Русский · v3/1000**
40
+
41
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p20-Standard.wav"></audio>
42
+
43
+ **Русский · prior/1000**
44
+
45
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p20-Standard.wav"></audio>
46
+
47
+ ## Deep
48
+
49
+ **Оригинал · английский**
50
+
51
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/original-Deep.wav"></audio>
52
+
53
+ **Русский · v2/5000**
54
+
55
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p20-Deep.wav"></audio>
56
+
57
+ **Русский · v3/1000**
58
+
59
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p20-Deep.wav"></audio>
60
+
61
+ **Русский · prior/1000**
62
+
63
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p20-Deep.wav"></audio>
64
+
65
+ ## Light
66
+
67
+ **Оригинал · английский**
68
+
69
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/original-Light.wav"></audio>
70
+
71
+ **Русский · v2/5000**
72
+
73
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p20-Light.wav"></audio>
74
+
75
+ **Русский · v3/1000**
76
+
77
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p20-Light.wav"></audio>
78
+
79
+ **Русский · prior/1000**
80
+
81
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p20-Light.wav"></audio>
82
+
83
+ ## Standard_02
84
+
85
+ **Оригинал · английский**
86
+
87
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/original-Standard_02.wav"></audio>
88
+
89
+ **Русский · v2/5000**
90
+
91
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p20-Standard_02.wav"></audio>
92
+
93
+ **Русский · v3/1000**
94
+
95
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p20-Standard_02.wav"></audio>
96
+
97
+ **Русский · prior/1000**
98
+
99
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p20-Standard_02.wav"></audio>
100
+
101
+ У prior/1000 в Standard_02 оба распознавателя отмечают замену последнего слова: GigaAM — «ошубка», Whisper — «ошибка» вместо «шутка». У v3/1000 все пять вариантов этой фразы распознаны точно обоими распознавателями. Это не оценка тембра или актёрской подачи.
102
+
103
+ ## Более сложная фраза
104
+
105
+ p19: «На полке остались пустые стаканы. Поставьте их рядом с подносом». Она также исключена из обучения. Ниже есть и проблемные варианты: у prior/1000 Deep оба распознавателя отмечают ошибки; у v3/1000 Deep их оценки расходятся.
106
+
107
+ ### Neutral
108
+
109
+ **Русский · v2/5000**
110
+
111
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p19-Neutral.wav"></audio>
112
+
113
+ **Русский · v3/1000**
114
+
115
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p19-Neutral.wav"></audio>
116
+
117
+ **Русский · prior/1000**
118
+
119
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p19-Neutral.wav"></audio>
120
+
121
+ ### Deep
122
+
123
+ **Русский · v2/5000**
124
+
125
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p19-Deep.wav"></audio>
126
+
127
+ **Русский · v3/1000**
128
+
129
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p19-Deep.wav"></audio>
130
+
131
+ **Русский · prior/1000**
132
+
133
+ <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p19-Deep.wav"></audio>
134
+
135
+ ## Что показала проверка
136
+
137
+ На 100 русских записях с 20 текстами и пятью стилями:
138
+
139
+ | Вариант | WER GigaAM | WER Whisper | Точно в обоих |
140
+ | --- | ---: | ---: | ---: |
141
+ | v2-5000 | 23.63% | 15.96% | 18/100 |
142
+ | v3-1000 | 19.68% | 16.04% | 26/100 |
143
+ | v3-2500 | 22.64% | 12.89% | 23/100 |
144
+ | prior-1000 | 23.88% | 16.01% | 21/100 |
145
+
146
+ На отдельных 15 контрольных записях средний WavLM cosine к оригинальным стилям: v2/5000 — **0,9346**, v3/1000 — **0,9249**, prior/1000 — **0,9254**. Это косвенная метрика без установленного порога качества. Почти неизменный показатель у нового варианта не подтверждает возвращение русского голоса к оригиналу.
147
+
148
+ На двух других, контрольных английских фразах ограничение улучшает сходство прямого выхода адаптированной модели с оригиналом. Этот диагностический результат не переносится автоматически на русский. Обычный английский маршрут по-прежнему использует исходную модель.
149
+
150
+ Записи не редактировались после синтеза. Все русские примеры используют один seed и одинаковые параметры синтеза. Ни оценки ASR, ни сохранность замороженных весов не заменяют прослушивание. Эти тексты многократно использовались для разработки и не являются слепым итоговым тестом.
151
+
152
+ [Происхождение и SHA256 записей](https://huggingface.co/Random118/GLaDOS_TTS/blob/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/provenance.json). [Метрики](https://huggingface.co/Random118/GLaDOS_TTS/blob/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/metrics.json). [Исходный код эксперимента](https://github.com/maratdob118/orange-rag/blob/3e3598f/glados_ru/STYLEBERT_RU.md).
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/metrics.json ADDED
@@ -0,0 +1,206 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "scope": "Development-validation diagnostics only. Same parent/data/seed/1000 updates for plain v3 versus prior-constrained adaptation; original prior weight36. No human listening, accent, stress or voice/style acceptance. The new candidate is not promoted.",
3
+ "checkpoint_sha256": "1268f1dcb629a52962d9dafa618275ab08f7620a3d78923c08196079ff871308",
4
+ "source_code_commit": "3e3598f",
5
+ "russian_100": [
6
+ {
7
+ "checkpoint": "v2-5000",
8
+ "count": 100,
9
+ "gigaam_exact": 26,
10
+ "gigaam_mean_wer": 0.2362864357864358,
11
+ "whisper_exact": 42,
12
+ "whisper_mean_wer": 0.15961507936507935,
13
+ "exact_in_both": 18
14
+ },
15
+ {
16
+ "checkpoint": "v3-1000",
17
+ "count": 100,
18
+ "gigaam_exact": 37,
19
+ "gigaam_mean_wer": 0.19679112554112554,
20
+ "whisper_exact": 47,
21
+ "whisper_mean_wer": 0.1604227994227994,
22
+ "exact_in_both": 26
23
+ },
24
+ {
25
+ "checkpoint": "v3-2500",
26
+ "count": 100,
27
+ "gigaam_exact": 27,
28
+ "gigaam_mean_wer": 0.22640440115440114,
29
+ "whisper_exact": 42,
30
+ "whisper_mean_wer": 0.1289184704184704,
31
+ "exact_in_both": 23
32
+ },
33
+ {
34
+ "checkpoint": "prior-1000",
35
+ "count": 100,
36
+ "gigaam_exact": 29,
37
+ "gigaam_mean_wer": 0.23877741702741703,
38
+ "whisper_exact": 39,
39
+ "whisper_mean_wer": 0.16014646464646465,
40
+ "exact_in_both": 21
41
+ }
42
+ ],
43
+ "russian_15_voice_mean": {
44
+ "v2-5000": 0.9346036434173584,
45
+ "v3-1000": 0.9249226450920105,
46
+ "prior-1000": 0.9253982305526733
47
+ },
48
+ "russian_15_voice_pairs": [
49
+ {
50
+ "id": "p18-Neutral",
51
+ "style": "Neutral",
52
+ "v2-5000": 0.9348523616790771,
53
+ "v3-1000": 0.9431430101394653,
54
+ "prior-1000": 0.9380773305892944
55
+ },
56
+ {
57
+ "id": "p18-Standard",
58
+ "style": "Standard",
59
+ "v2-5000": 0.9338438510894775,
60
+ "v3-1000": 0.9243873953819275,
61
+ "prior-1000": 0.9479122161865234
62
+ },
63
+ {
64
+ "id": "p18-Deep",
65
+ "style": "Deep",
66
+ "v2-5000": 0.9458128809928894,
67
+ "v3-1000": 0.9365347623825073,
68
+ "prior-1000": 0.9332441091537476
69
+ },
70
+ {
71
+ "id": "p18-Light",
72
+ "style": "Light",
73
+ "v2-5000": 0.9611101150512695,
74
+ "v3-1000": 0.9549307823181152,
75
+ "prior-1000": 0.9503431916236877
76
+ },
77
+ {
78
+ "id": "p18-Standard_02",
79
+ "style": "Standard_02",
80
+ "v2-5000": 0.9469314813613892,
81
+ "v3-1000": 0.9481101036071777,
82
+ "prior-1000": 0.9576305150985718
83
+ },
84
+ {
85
+ "id": "p19-Neutral",
86
+ "style": "Neutral",
87
+ "v2-5000": 0.9138138294219971,
88
+ "v3-1000": 0.9002290964126587,
89
+ "prior-1000": 0.8954761624336243
90
+ },
91
+ {
92
+ "id": "p19-Standard",
93
+ "style": "Standard",
94
+ "v2-5000": 0.9192092418670654,
95
+ "v3-1000": 0.8852756023406982,
96
+ "prior-1000": 0.8556268811225891
97
+ },
98
+ {
99
+ "id": "p19-Deep",
100
+ "style": "Deep",
101
+ "v2-5000": 0.9015810489654541,
102
+ "v3-1000": 0.8581857681274414,
103
+ "prior-1000": 0.9051342010498047
104
+ },
105
+ {
106
+ "id": "p19-Light",
107
+ "style": "Light",
108
+ "v2-5000": 0.8980833888053894,
109
+ "v3-1000": 0.8875511884689331,
110
+ "prior-1000": 0.8586149215698242
111
+ },
112
+ {
113
+ "id": "p19-Standard_02",
114
+ "style": "Standard_02",
115
+ "v2-5000": 0.896865963935852,
116
+ "v3-1000": 0.8850452899932861,
117
+ "prior-1000": 0.8824253082275391
118
+ },
119
+ {
120
+ "id": "p20-Neutral",
121
+ "style": "Neutral",
122
+ "v2-5000": 0.9401033520698547,
123
+ "v3-1000": 0.9476003646850586,
124
+ "prior-1000": 0.9467295408248901
125
+ },
126
+ {
127
+ "id": "p20-Standard",
128
+ "style": "Standard",
129
+ "v2-5000": 0.9556125402450562,
130
+ "v3-1000": 0.9431742429733276,
131
+ "prior-1000": 0.9419252872467041
132
+ },
133
+ {
134
+ "id": "p20-Deep",
135
+ "style": "Deep",
136
+ "v2-5000": 0.9600741863250732,
137
+ "v3-1000": 0.9644449949264526,
138
+ "prior-1000": 0.9751732349395752
139
+ },
140
+ {
141
+ "id": "p20-Light",
142
+ "style": "Light",
143
+ "v2-5000": 0.9552112817764282,
144
+ "v3-1000": 0.9492930173873901,
145
+ "prior-1000": 0.9503347873687744
146
+ },
147
+ {
148
+ "id": "p20-Standard_02",
149
+ "style": "Standard_02",
150
+ "v2-5000": 0.9559491276741028,
151
+ "v3-1000": 0.9459340572357178,
152
+ "prior-1000": 0.94232577085495
153
+ }
154
+ ],
155
+ "direct_adapted_english_diagnostic": {
156
+ "v2-5000": {
157
+ "count": 10,
158
+ "exact_decoded_wave_equal_original": 0,
159
+ "mean_duration": 2.521687074829932,
160
+ "mean_duration_delta_vs_original_seconds": -0.5410249433106575,
161
+ "mean_duration_ratio_vs_original": 0.821348208017812,
162
+ "mean_wavlm_cosine_to_same_text_style_original": 0.94084632396698,
163
+ "mean_wavlm_cosine_to_same_style_anchor": 0.9408838331699372,
164
+ "mean_original_reference_cosine_to_same_style_anchor": 0.9748899161815643,
165
+ "mean_same_style_anchor_cosine_delta_vs_original": -0.0340060830116272,
166
+ "mean_distance": 0.08787366151809692,
167
+ "mean_prior_hidden_mse": 0.0045007019303739074,
168
+ "mean_prior_kl": 0.0833729587495327,
169
+ "min_paired_cosine": 0.9236400127410889,
170
+ "max_paired_cosine": 0.9633047580718994
171
+ },
172
+ "v3-1000": {
173
+ "count": 10,
174
+ "exact_decoded_wave_equal_original": 0,
175
+ "mean_duration": 2.5808979591836736,
176
+ "mean_duration_delta_vs_original_seconds": -0.4818140589569161,
177
+ "mean_duration_ratio_vs_original": 0.8488325976020303,
178
+ "mean_wavlm_cosine_to_same_text_style_original": 0.9430108368396759,
179
+ "mean_wavlm_cosine_to_same_style_anchor": 0.9365632116794587,
180
+ "mean_original_reference_cosine_to_same_style_anchor": 0.9748899161815643,
181
+ "mean_same_style_anchor_cosine_delta_vs_original": -0.038326704502105714,
182
+ "mean_distance": 0.09338083192706108,
183
+ "mean_prior_hidden_mse": 0.004766971571370959,
184
+ "mean_prior_kl": 0.08861386030912399,
185
+ "min_paired_cosine": 0.9265551567077637,
186
+ "max_paired_cosine": 0.96114581823349
187
+ },
188
+ "prior1000": {
189
+ "count": 10,
190
+ "exact_decoded_wave_equal_original": 0,
191
+ "mean_duration": 2.517043083900227,
192
+ "mean_duration_delta_vs_original_seconds": -0.5456689342403628,
193
+ "mean_duration_ratio_vs_original": 0.8193594207893128,
194
+ "mean_wavlm_cosine_to_same_text_style_original": 0.9683269679546356,
195
+ "mean_wavlm_cosine_to_same_style_anchor": 0.9615544974803925,
196
+ "mean_original_reference_cosine_to_same_style_anchor": 0.9748899161815643,
197
+ "mean_same_style_anchor_cosine_delta_vs_original": -0.013335418701171876,
198
+ "mean_distance": 0.02579271700233221,
199
+ "mean_prior_hidden_mse": 0.0014872404746711255,
200
+ "mean_prior_kl": 0.02430547624826431,
201
+ "min_paired_cosine": 0.9347090125083923,
202
+ "max_paired_cosine": 0.9857937097549438
203
+ }
204
+ },
205
+ "decision": "English prior recovery did not establish Russian voice recovery. New RU voice mean barely changes versus plain v3/1000; GigaAM degrades and Whisper exact counts decrease. Do not select the checkpoint on English or training loss alone."
206
+ }
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/original-Deep.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:431ef82b9c4932abfab4788a0800f7a83f890a6637682e08bd0ed7483b248bb9
3
+ size 1264684
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/original-Light.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:06393543b9b18113e98df668a30b976f0f34af2b15cabf0efa7532bbead1cf3e
3
+ size 1244204
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/original-Neutral.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:93bdf0279488f58398a07c800241a780398a8cfc08647b5defa19b6bc6fcc202
3
+ size 1262636
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/original-Standard.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e18f74f14c1a60826855555a1d3049a755eda4bd864952726001ddb5df135739
3
+ size 1267756
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/original-Standard_02.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a3963e4619df1ef15f50311207dd7573480839482cd5a84ff3d8f3754eb570ee
3
+ size 1245228
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p19-Deep.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c905a179ec3a05c61efdba703e6bb8b42f20bdfa0f6dc7668505bb96e4b5fe73
3
+ size 659536
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p19-Neutral.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6e3d8bb7c7b8bf626b6e03837401a9829d7be493ad88920222552deda9cef82b
3
+ size 686160
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p20-Deep.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:95e5ee27b7d26b00c61b9d35a2304c46a491d5afbd74219ee5d205c68e02edd5
3
+ size 653392
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p20-Light.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:966069a181fa4bff3ed86b373d71510fe5cf72329564b9fe5de51543fb2d1132
3
+ size 700496
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p20-Neutral.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0f292aa901640bdd0dcf19f7291cc8f78ba0ca104858f8175591c4d0b3f008ec
3
+ size 704592
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p20-Standard.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:165857afd232c02975c601991b8fd9e1de5f8a0e7835099d09cf0f06c8f36e01
3
+ size 706640
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/prior-1000-p20-Standard_02.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ef0287c69cffe0cfcf4c6746871b7548a500f03d4daa2f9fbce02bb79396c494
3
+ size 669776
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/provenance.json ADDED
@@ -0,0 +1,511 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "scope": "Listening comparison for original voice and all five styles. New checkpoint is experimental and is not promoted. ASR and WavLM are proxies, not voice/style/stress/accent acceptance. English original has different text.",
3
+ "samples": [
4
+ {
5
+ "id": "original-Neutral",
6
+ "role": "original English synthesis",
7
+ "style": "Neutral",
8
+ "text": "Welcome to the enrichment center. For this experiment, please remain calm and follow the instructions. Your safety is very important to us. The test chamber is ready, and I am looking forward to seeing the results.",
9
+ "model_sha256": "d3b62c7f28ca2efa2c63ff2a6c85fdc6bd1aad73c7114f5e7a853b28679becdd",
10
+ "path": "original-Neutral.wav",
11
+ "sha256": "93bdf0279488f58398a07c800241a780398a8cfc08647b5defa19b6bc6fcc202",
12
+ "sample_rate": 44100,
13
+ "samples": 631296,
14
+ "audio_processing": "None: byte-identical synthesized WAV",
15
+ "human_listening_acceptance": false
16
+ },
17
+ {
18
+ "id": "original-Standard",
19
+ "role": "original English synthesis",
20
+ "style": "Standard",
21
+ "text": "Welcome to the enrichment center. For this experiment, please remain calm and follow the instructions. Your safety is very important to us. The test chamber is ready, and I am looking forward to seeing the results.",
22
+ "model_sha256": "d3b62c7f28ca2efa2c63ff2a6c85fdc6bd1aad73c7114f5e7a853b28679becdd",
23
+ "path": "original-Standard.wav",
24
+ "sha256": "e18f74f14c1a60826855555a1d3049a755eda4bd864952726001ddb5df135739",
25
+ "sample_rate": 44100,
26
+ "samples": 633856,
27
+ "audio_processing": "None: byte-identical synthesized WAV",
28
+ "human_listening_acceptance": false
29
+ },
30
+ {
31
+ "id": "original-Deep",
32
+ "role": "original English synthesis",
33
+ "style": "Deep",
34
+ "text": "Welcome to the enrichment center. For this experiment, please remain calm and follow the instructions. Your safety is very important to us. The test chamber is ready, and I am looking forward to seeing the results.",
35
+ "model_sha256": "d3b62c7f28ca2efa2c63ff2a6c85fdc6bd1aad73c7114f5e7a853b28679becdd",
36
+ "path": "original-Deep.wav",
37
+ "sha256": "431ef82b9c4932abfab4788a0800f7a83f890a6637682e08bd0ed7483b248bb9",
38
+ "sample_rate": 44100,
39
+ "samples": 632320,
40
+ "audio_processing": "None: byte-identical synthesized WAV",
41
+ "human_listening_acceptance": false
42
+ },
43
+ {
44
+ "id": "original-Light",
45
+ "role": "original English synthesis",
46
+ "style": "Light",
47
+ "text": "Welcome to the enrichment center. For this experiment, please remain calm and follow the instructions. Your safety is very important to us. The test chamber is ready, and I am looking forward to seeing the results.",
48
+ "model_sha256": "d3b62c7f28ca2efa2c63ff2a6c85fdc6bd1aad73c7114f5e7a853b28679becdd",
49
+ "path": "original-Light.wav",
50
+ "sha256": "06393543b9b18113e98df668a30b976f0f34af2b15cabf0efa7532bbead1cf3e",
51
+ "sample_rate": 44100,
52
+ "samples": 622080,
53
+ "audio_processing": "None: byte-identical synthesized WAV",
54
+ "human_listening_acceptance": false
55
+ },
56
+ {
57
+ "id": "original-Standard_02",
58
+ "role": "original English synthesis",
59
+ "style": "Standard_02",
60
+ "text": "Welcome to the enrichment center. For this experiment, please remain calm and follow the instructions. Your safety is very important to us. The test chamber is ready, and I am looking forward to seeing the results.",
61
+ "model_sha256": "d3b62c7f28ca2efa2c63ff2a6c85fdc6bd1aad73c7114f5e7a853b28679becdd",
62
+ "path": "original-Standard_02.wav",
63
+ "sha256": "a3963e4619df1ef15f50311207dd7573480839482cd5a84ff3d8f3754eb570ee",
64
+ "sample_rate": 44100,
65
+ "samples": 622592,
66
+ "audio_processing": "None: byte-identical synthesized WAV",
67
+ "human_listening_acceptance": false
68
+ },
69
+ {
70
+ "id": "v2-5000-p20-Neutral",
71
+ "role": "unaccepted native Russian pilot",
72
+ "style": "Neutral",
73
+ "text": "Я получи́ла ва́ше сообще́ние. О́чень наде́юсь, что э́то была́ шу́тка.",
74
+ "text_id": "p20",
75
+ "split": "development-validation (excluded from training)",
76
+ "model_sha256": "c63a92cc6fcbbca56ace8ff051b0f847292e2b124a8f68805192e28d741ea59d",
77
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
78
+ "gigaam_wer": 0.0,
79
+ "gigaam_recognized": "я получила ваше сообщение очень надеюсь что это была шутка",
80
+ "whisper_wer": 0.1,
81
+ "whisper_recognized": " Я получила ваше сообщение. Очень надеюсь, что это была жутко.",
82
+ "wavlm_cosine_to_original_style": 0.9401033520698547,
83
+ "path": "v2-5000-p20-Neutral.wav",
84
+ "sha256": "61813d9157689aba6bc49a3c0611470f360d1e719188c006a10b519779817299",
85
+ "sample_rate": 44100,
86
+ "samples": 174080,
87
+ "audio_processing": "None: byte-identical synthesized WAV",
88
+ "human_listening_acceptance": false
89
+ },
90
+ {
91
+ "id": "v2-5000-p20-Standard",
92
+ "role": "unaccepted native Russian pilot",
93
+ "style": "Standard",
94
+ "text": "Я получи́ла ва́ше сообще́ние. О́чень наде́юсь, что э́то была́ шу́тка.",
95
+ "text_id": "p20",
96
+ "split": "development-validation (excluded from training)",
97
+ "model_sha256": "c63a92cc6fcbbca56ace8ff051b0f847292e2b124a8f68805192e28d741ea59d",
98
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
99
+ "gigaam_wer": 0.0,
100
+ "gigaam_recognized": "я получила ваше сообщение очень надеюсь что это была шутка",
101
+ "whisper_wer": 0.0,
102
+ "whisper_recognized": " Я получила ваше сообщение. Очень надеюсь, что это была шутка.",
103
+ "wavlm_cosine_to_original_style": 0.9556125402450562,
104
+ "path": "v2-5000-p20-Standard.wav",
105
+ "sha256": "d0fece8894a7aabbdf3fa8c14288cfb9d0b2c652cdfc80a7441902e3964071c4",
106
+ "sample_rate": 44100,
107
+ "samples": 171008,
108
+ "audio_processing": "None: byte-identical synthesized WAV",
109
+ "human_listening_acceptance": false
110
+ },
111
+ {
112
+ "id": "v2-5000-p20-Deep",
113
+ "role": "unaccepted native Russian pilot",
114
+ "style": "Deep",
115
+ "text": "Я получи́ла ва́ше сообще́ние. О́чень наде́юсь, что э́то была́ шу́тка.",
116
+ "text_id": "p20",
117
+ "split": "development-validation (excluded from training)",
118
+ "model_sha256": "c63a92cc6fcbbca56ace8ff051b0f847292e2b124a8f68805192e28d741ea59d",
119
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
120
+ "gigaam_wer": 0.0,
121
+ "gigaam_recognized": "я получила ваше сообщение очень надеюсь что это была шутка",
122
+ "whisper_wer": 0.0,
123
+ "whisper_recognized": " Я получила ваше сообщение. Очень надеюсь, что это была шутка.",
124
+ "wavlm_cosine_to_original_style": 0.9600741863250732,
125
+ "path": "v2-5000-p20-Deep.wav",
126
+ "sha256": "85795e81bf742373ca85587260e8a07222023e0bb013a0bd3606cddb98241b3e",
127
+ "sample_rate": 44100,
128
+ "samples": 166912,
129
+ "audio_processing": "None: byte-identical synthesized WAV",
130
+ "human_listening_acceptance": false
131
+ },
132
+ {
133
+ "id": "v2-5000-p20-Light",
134
+ "role": "unaccepted native Russian pilot",
135
+ "style": "Light",
136
+ "text": "Я получи́ла ва́ше сообще́ние. О́чень наде́юсь, что э́то была́ шу́тка.",
137
+ "text_id": "p20",
138
+ "split": "development-validation (excluded from training)",
139
+ "model_sha256": "c63a92cc6fcbbca56ace8ff051b0f847292e2b124a8f68805192e28d741ea59d",
140
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
141
+ "gigaam_wer": 0.0,
142
+ "gigaam_recognized": "я получила ваше сообщение очень надеюсь что это была шутка",
143
+ "whisper_wer": 0.0,
144
+ "whisper_recognized": " Я получила ваше сообщение. Очень надеюсь, что это была шутка.",
145
+ "wavlm_cosine_to_original_style": 0.9552112817764282,
146
+ "path": "v2-5000-p20-Light.wav",
147
+ "sha256": "74fd5ae4b8936653fac491604a4a40699e977276fa0bde63c8f9e644b8caf03a",
148
+ "sample_rate": 44100,
149
+ "samples": 179712,
150
+ "audio_processing": "None: byte-identical synthesized WAV",
151
+ "human_listening_acceptance": false
152
+ },
153
+ {
154
+ "id": "v2-5000-p20-Standard_02",
155
+ "role": "unaccepted native Russian pilot",
156
+ "style": "Standard_02",
157
+ "text": "Я получи́ла ва́ше сообще́ние. О́чень наде́юсь, что э́то была́ шу́тка.",
158
+ "text_id": "p20",
159
+ "split": "development-validation (excluded from training)",
160
+ "model_sha256": "c63a92cc6fcbbca56ace8ff051b0f847292e2b124a8f68805192e28d741ea59d",
161
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
162
+ "gigaam_wer": 0.0,
163
+ "gigaam_recognized": "я получила ваше сообщение очень надеюсь что это была шутка",
164
+ "whisper_wer": 0.1,
165
+ "whisper_recognized": " Я получила ваше сообщение. Очень надеюсь, что это была жутко.",
166
+ "wavlm_cosine_to_original_style": 0.9559491276741028,
167
+ "path": "v2-5000-p20-Standard_02.wav",
168
+ "sha256": "4672ab971fc602ef73ee1c88251cfd7426365aec8c4c60ee31cead0bdcf329f7",
169
+ "sample_rate": 44100,
170
+ "samples": 173568,
171
+ "audio_processing": "None: byte-identical synthesized WAV",
172
+ "human_listening_acceptance": false
173
+ },
174
+ {
175
+ "id": "v2-5000-p19-Neutral",
176
+ "role": "unaccepted native Russian pilot",
177
+ "style": "Neutral",
178
+ "text": "На по́лке оста́лись пусты́е стака́ны. Поста́вьте их ря́дом с подно́сом.",
179
+ "text_id": "p19",
180
+ "split": "development-validation (excluded from training)",
181
+ "model_sha256": "c63a92cc6fcbbca56ace8ff051b0f847292e2b124a8f68805192e28d741ea59d",
182
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
183
+ "gigaam_wer": 0.3,
184
+ "gigaam_recognized": "на поке остались пустые стаканы поставьте их рядом с под носом",
185
+ "whisper_wer": 0.0,
186
+ "whisper_recognized": " На полке остались пустые стаканы. Поставьте их рядом с подносом.",
187
+ "wavlm_cosine_to_original_style": 0.9138138294219971,
188
+ "path": "v2-5000-p19-Neutral.wav",
189
+ "sha256": "b32464a04debb0dad5c80e1c4199599cafac710c9945b9bc2dedb7196eaea020",
190
+ "sample_rate": 44100,
191
+ "samples": 174080,
192
+ "audio_processing": "None: byte-identical synthesized WAV",
193
+ "human_listening_acceptance": false
194
+ },
195
+ {
196
+ "id": "v2-5000-p19-Deep",
197
+ "role": "unaccepted native Russian pilot",
198
+ "style": "Deep",
199
+ "text": "На по́лке оста́лись пусты́е стака́ны. Поста́вьте их ря́дом с подно́сом.",
200
+ "text_id": "p19",
201
+ "split": "development-validation (excluded from training)",
202
+ "model_sha256": "c63a92cc6fcbbca56ace8ff051b0f847292e2b124a8f68805192e28d741ea59d",
203
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
204
+ "gigaam_wer": 0.5,
205
+ "gigaam_recognized": "на токе остались пустые стаканы поставьте ифрадон с под носом",
206
+ "whisper_wer": 0.0,
207
+ "whisper_recognized": " На полке остались пустые стаканы, поставьте их рядом с подносом.",
208
+ "wavlm_cosine_to_original_style": 0.9015810489654541,
209
+ "path": "v2-5000-p19-Deep.wav",
210
+ "sha256": "39788cebb8b9d041ec8ad2761a32783e6c4764a47f819648f9fc43cacb9733c7",
211
+ "sample_rate": 44100,
212
+ "samples": 168960,
213
+ "audio_processing": "None: byte-identical synthesized WAV",
214
+ "human_listening_acceptance": false
215
+ },
216
+ {
217
+ "id": "v3-1000-p20-Neutral",
218
+ "role": "unaccepted native Russian pilot",
219
+ "style": "Neutral",
220
+ "text": "Я получи́ла ва́ше сообще́ние. О́чень наде́юсь, что э́то была́ шу́тка.",
221
+ "text_id": "p20",
222
+ "split": "development-validation (excluded from training)",
223
+ "model_sha256": "dd8c8987ddd003236589863b3d483d0f50f27e9ea17c92ed0bf839a4818a53ae",
224
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
225
+ "gigaam_wer": 0.0,
226
+ "gigaam_recognized": "я получила ваше сообщение очень надеюсь что это была шутка",
227
+ "whisper_wer": 0.0,
228
+ "whisper_recognized": " Я получила ваше сообщение. Очень надеюсь, что это была шутка.",
229
+ "wavlm_cosine_to_original_style": 0.9476003646850586,
230
+ "path": "v3-1000-p20-Neutral.wav",
231
+ "sha256": "30536fe1549976c09d9f9947bd13067bc2797dcc86db00a7de63aba7ab9c43e2",
232
+ "sample_rate": 44100,
233
+ "samples": 175104,
234
+ "audio_processing": "None: byte-identical synthesized WAV",
235
+ "human_listening_acceptance": false
236
+ },
237
+ {
238
+ "id": "v3-1000-p20-Standard",
239
+ "role": "unaccepted native Russian pilot",
240
+ "style": "Standard",
241
+ "text": "Я получи́ла ва́ше сообще́ние. О́чень наде́юсь, что э́то была́ шу́тка.",
242
+ "text_id": "p20",
243
+ "split": "development-validation (excluded from training)",
244
+ "model_sha256": "dd8c8987ddd003236589863b3d483d0f50f27e9ea17c92ed0bf839a4818a53ae",
245
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
246
+ "gigaam_wer": 0.0,
247
+ "gigaam_recognized": "я получила ваше сообщение очень надеюсь что это была шутка",
248
+ "whisper_wer": 0.0,
249
+ "whisper_recognized": " Я получила ваше сообщение. Очень надеюсь, что это была шутка.",
250
+ "wavlm_cosine_to_original_style": 0.9431742429733276,
251
+ "path": "v3-1000-p20-Standard.wav",
252
+ "sha256": "cfdeae88d56016f04b2bc2d5af745e711db4ffa4ee3c2d9c2752a7478623d7b6",
253
+ "sample_rate": 44100,
254
+ "samples": 175616,
255
+ "audio_processing": "None: byte-identical synthesized WAV",
256
+ "human_listening_acceptance": false
257
+ },
258
+ {
259
+ "id": "v3-1000-p20-Deep",
260
+ "role": "unaccepted native Russian pilot",
261
+ "style": "Deep",
262
+ "text": "Я получи́ла ва́ше сообще́ние. О́чень наде́юсь, что э́то была́ шу́тка.",
263
+ "text_id": "p20",
264
+ "split": "development-validation (excluded from training)",
265
+ "model_sha256": "dd8c8987ddd003236589863b3d483d0f50f27e9ea17c92ed0bf839a4818a53ae",
266
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
267
+ "gigaam_wer": 0.0,
268
+ "gigaam_recognized": "я получила ваше сообщение очень надеюсь что это была шутка",
269
+ "whisper_wer": 0.0,
270
+ "whisper_recognized": " Я получила ваше сообщение. Очень надеюсь, что это была шутка.",
271
+ "wavlm_cosine_to_original_style": 0.9644449949264526,
272
+ "path": "v3-1000-p20-Deep.wav",
273
+ "sha256": "d3f3f6faf1865115e41ff484cc0db5657b81cd1e1016aec53710c44c82e2acd4",
274
+ "sample_rate": 44100,
275
+ "samples": 164352,
276
+ "audio_processing": "None: byte-identical synthesized WAV",
277
+ "human_listening_acceptance": false
278
+ },
279
+ {
280
+ "id": "v3-1000-p20-Light",
281
+ "role": "unaccepted native Russian pilot",
282
+ "style": "Light",
283
+ "text": "Я получи́ла ва́ше сообще́ние. О́чень наде́юсь, что э́то была́ шу́тка.",
284
+ "text_id": "p20",
285
+ "split": "development-validation (excluded from training)",
286
+ "model_sha256": "dd8c8987ddd003236589863b3d483d0f50f27e9ea17c92ed0bf839a4818a53ae",
287
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
288
+ "gigaam_wer": 0.0,
289
+ "gigaam_recognized": "я получила ваше сообщение очень надеюсь что это была шутка",
290
+ "whisper_wer": 0.0,
291
+ "whisper_recognized": " Я получила ваше сообщение. Очень надеюсь, что это была шутка.",
292
+ "wavlm_cosine_to_original_style": 0.9492930173873901,
293
+ "path": "v3-1000-p20-Light.wav",
294
+ "sha256": "2469fd12c776a7fffac77a4f0bb99045a12ec8a53b81f471e376f27e315fb7a9",
295
+ "sample_rate": 44100,
296
+ "samples": 176128,
297
+ "audio_processing": "None: byte-identical synthesized WAV",
298
+ "human_listening_acceptance": false
299
+ },
300
+ {
301
+ "id": "v3-1000-p20-Standard_02",
302
+ "role": "unaccepted native Russian pilot",
303
+ "style": "Standard_02",
304
+ "text": "Я получи́ла ва́ше сообще́ние. О́чень наде́юсь, что э́то была́ шу́тка.",
305
+ "text_id": "p20",
306
+ "split": "development-validation (excluded from training)",
307
+ "model_sha256": "dd8c8987ddd003236589863b3d483d0f50f27e9ea17c92ed0bf839a4818a53ae",
308
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
309
+ "gigaam_wer": 0.0,
310
+ "gigaam_recognized": "я получила ваше сообщение очень надеюсь что это была шутка",
311
+ "whisper_wer": 0.0,
312
+ "whisper_recognized": " Я получила ваше сообщение. Очень надеюсь, что это была шутка.",
313
+ "wavlm_cosine_to_original_style": 0.9459340572357178,
314
+ "path": "v3-1000-p20-Standard_02.wav",
315
+ "sha256": "6286d46a99a8b101cacb8a7ebfaffd15d285d2f04db9e6cc6f579a570de84375",
316
+ "sample_rate": 44100,
317
+ "samples": 173568,
318
+ "audio_processing": "None: byte-identical synthesized WAV",
319
+ "human_listening_acceptance": false
320
+ },
321
+ {
322
+ "id": "v3-1000-p19-Neutral",
323
+ "role": "unaccepted native Russian pilot",
324
+ "style": "Neutral",
325
+ "text": "На по́лке оста́лись пусты́е стака́ны. Поста́вьте их ря́дом с подно́сом.",
326
+ "text_id": "p19",
327
+ "split": "development-validation (excluded from training)",
328
+ "model_sha256": "dd8c8987ddd003236589863b3d483d0f50f27e9ea17c92ed0bf839a4818a53ae",
329
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
330
+ "gigaam_wer": 0.1,
331
+ "gigaam_recognized": "на полке оставить пустые стаканы поставьте их рядом с подносом",
332
+ "whisper_wer": 0.0,
333
+ "whisper_recognized": " На полке остались пустые стаканы. Поставьте их рядом с подносом.",
334
+ "wavlm_cosine_to_original_style": 0.9002290964126587,
335
+ "path": "v3-1000-p19-Neutral.wav",
336
+ "sha256": "6a4eb0cbc9d8ac2a7d75fae26bd82e58d9e6ba0cb80c9a4b5da1eb9e980db7c7",
337
+ "sample_rate": 44100,
338
+ "samples": 176128,
339
+ "audio_processing": "None: byte-identical synthesized WAV",
340
+ "human_listening_acceptance": false
341
+ },
342
+ {
343
+ "id": "v3-1000-p19-Deep",
344
+ "role": "unaccepted native Russian pilot",
345
+ "style": "Deep",
346
+ "text": "На по́лке оста́лись пусты́е стака́ны. Поста́вьте их ря́дом с подно́сом.",
347
+ "text_id": "p19",
348
+ "split": "development-validation (excluded from training)",
349
+ "model_sha256": "dd8c8987ddd003236589863b3d483d0f50f27e9ea17c92ed0bf839a4818a53ae",
350
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
351
+ "gigaam_wer": 0.6,
352
+ "gigaam_recognized": "натоке сталые пустые стаканы поставьте ифрадон с пднасо",
353
+ "whisper_wer": 0.0,
354
+ "whisper_recognized": " На полке остались пустые стаканы. Поставьте их рядом с подносом.",
355
+ "wavlm_cosine_to_original_style": 0.8581857681274414,
356
+ "path": "v3-1000-p19-Deep.wav",
357
+ "sha256": "fc4b070fc3bd214aa209f3b7bddf07bc6f3f3cb89151ceac752b989ae1951620",
358
+ "sample_rate": 44100,
359
+ "samples": 166400,
360
+ "audio_processing": "None: byte-identical synthesized WAV",
361
+ "human_listening_acceptance": false
362
+ },
363
+ {
364
+ "id": "prior-1000-p20-Neutral",
365
+ "role": "unaccepted native Russian pilot",
366
+ "style": "Neutral",
367
+ "text": "Я получи́ла ва́ше сообще́ние. О́чень наде́юсь, что э́то была́ шу́тка.",
368
+ "text_id": "p20",
369
+ "split": "development-validation (excluded from training)",
370
+ "model_sha256": "1268f1dcb629a52962d9dafa618275ab08f7620a3d78923c08196079ff871308",
371
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
372
+ "gigaam_wer": 0.0,
373
+ "gigaam_recognized": "я получила ваше сообщение очень надеюсь что это была шутка",
374
+ "whisper_wer": 0.0,
375
+ "whisper_recognized": " Я получила ваше сообщение. Очень надеюсь, что это была шутка.",
376
+ "wavlm_cosine_to_original_style": 0.9467295408248901,
377
+ "path": "prior-1000-p20-Neutral.wav",
378
+ "sha256": "0f292aa901640bdd0dcf19f7291cc8f78ba0ca104858f8175591c4d0b3f008ec",
379
+ "sample_rate": 44100,
380
+ "samples": 176128,
381
+ "audio_processing": "None: byte-identical synthesized WAV",
382
+ "human_listening_acceptance": false
383
+ },
384
+ {
385
+ "id": "prior-1000-p20-Standard",
386
+ "role": "unaccepted native Russian pilot",
387
+ "style": "Standard",
388
+ "text": "Я получи́ла ва́ше сообще́ние. О́чень наде́юсь, что э́то была́ шу́тка.",
389
+ "text_id": "p20",
390
+ "split": "development-validation (excluded from training)",
391
+ "model_sha256": "1268f1dcb629a52962d9dafa618275ab08f7620a3d78923c08196079ff871308",
392
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
393
+ "gigaam_wer": 0.0,
394
+ "gigaam_recognized": "я получила ваше сообщение очень надеюсь что это была шутка",
395
+ "whisper_wer": 0.0,
396
+ "whisper_recognized": " Я получила ваше сообщение. Очень надеюсь, что это была шутка.",
397
+ "wavlm_cosine_to_original_style": 0.9419252872467041,
398
+ "path": "prior-1000-p20-Standard.wav",
399
+ "sha256": "165857afd232c02975c601991b8fd9e1de5f8a0e7835099d09cf0f06c8f36e01",
400
+ "sample_rate": 44100,
401
+ "samples": 176640,
402
+ "audio_processing": "None: byte-identical synthesized WAV",
403
+ "human_listening_acceptance": false
404
+ },
405
+ {
406
+ "id": "prior-1000-p20-Deep",
407
+ "role": "unaccepted native Russian pilot",
408
+ "style": "Deep",
409
+ "text": "Я получи́ла ва́ше сообще́ние. О́чень наде́юсь, что э́то была́ шу́тка.",
410
+ "text_id": "p20",
411
+ "split": "development-validation (excluded from training)",
412
+ "model_sha256": "1268f1dcb629a52962d9dafa618275ab08f7620a3d78923c08196079ff871308",
413
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
414
+ "gigaam_wer": 0.0,
415
+ "gigaam_recognized": "я получила ваше сообщение очень надеюсь что это была шутка",
416
+ "whisper_wer": 0.0,
417
+ "whisper_recognized": " Я получила ваше сообщение. Очень надеюсь, что это была шутка.",
418
+ "wavlm_cosine_to_original_style": 0.9751732349395752,
419
+ "path": "prior-1000-p20-Deep.wav",
420
+ "sha256": "95e5ee27b7d26b00c61b9d35a2304c46a491d5afbd74219ee5d205c68e02edd5",
421
+ "sample_rate": 44100,
422
+ "samples": 163328,
423
+ "audio_processing": "None: byte-identical synthesized WAV",
424
+ "human_listening_acceptance": false
425
+ },
426
+ {
427
+ "id": "prior-1000-p20-Light",
428
+ "role": "unaccepted native Russian pilot",
429
+ "style": "Light",
430
+ "text": "Я получи́ла ва́ше сообще́ние. О́чень наде́юсь, что э́то была́ шу́тка.",
431
+ "text_id": "p20",
432
+ "split": "development-validation (excluded from training)",
433
+ "model_sha256": "1268f1dcb629a52962d9dafa618275ab08f7620a3d78923c08196079ff871308",
434
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
435
+ "gigaam_wer": 0.0,
436
+ "gigaam_recognized": "я получила ваше сообщение очень надеюсь что это была шутка",
437
+ "whisper_wer": 0.0,
438
+ "whisper_recognized": " Я получила ваше сообщение. Очень надеюсь, что это была шутка.",
439
+ "wavlm_cosine_to_original_style": 0.9503347873687744,
440
+ "path": "prior-1000-p20-Light.wav",
441
+ "sha256": "966069a181fa4bff3ed86b373d71510fe5cf72329564b9fe5de51543fb2d1132",
442
+ "sample_rate": 44100,
443
+ "samples": 175104,
444
+ "audio_processing": "None: byte-identical synthesized WAV",
445
+ "human_listening_acceptance": false
446
+ },
447
+ {
448
+ "id": "prior-1000-p20-Standard_02",
449
+ "role": "unaccepted native Russian pilot",
450
+ "style": "Standard_02",
451
+ "text": "Я получи́ла ва́ше сообще́ние. О́чень наде́юсь, что э́то была́ шу́тка.",
452
+ "text_id": "p20",
453
+ "split": "development-validation (excluded from training)",
454
+ "model_sha256": "1268f1dcb629a52962d9dafa618275ab08f7620a3d78923c08196079ff871308",
455
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
456
+ "gigaam_wer": 0.1,
457
+ "gigaam_recognized": "я получила ваше сообщение очень надеюсь что это была ошубка",
458
+ "whisper_wer": 0.1,
459
+ "whisper_recognized": " Я получила ваше сообщение. Очень надеюсь, что это была ошибка.",
460
+ "wavlm_cosine_to_original_style": 0.94232577085495,
461
+ "path": "prior-1000-p20-Standard_02.wav",
462
+ "sha256": "ef0287c69cffe0cfcf4c6746871b7548a500f03d4daa2f9fbce02bb79396c494",
463
+ "sample_rate": 44100,
464
+ "samples": 167424,
465
+ "audio_processing": "None: byte-identical synthesized WAV",
466
+ "human_listening_acceptance": false
467
+ },
468
+ {
469
+ "id": "prior-1000-p19-Neutral",
470
+ "role": "unaccepted native Russian pilot",
471
+ "style": "Neutral",
472
+ "text": "На по́лке оста́лись пусты́е стака́ны. Поста́вьте их ря́дом с подно́сом.",
473
+ "text_id": "p19",
474
+ "split": "development-validation (excluded from training)",
475
+ "model_sha256": "1268f1dcb629a52962d9dafa618275ab08f7620a3d78923c08196079ff871308",
476
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
477
+ "gigaam_wer": 0.0,
478
+ "gigaam_recognized": "на полке остались пустые стаканы поставьте их рядом с подносом",
479
+ "whisper_wer": 0.0,
480
+ "whisper_recognized": " На полке остались пустые стаканы. Поставьте их рядом с подносом.",
481
+ "wavlm_cosine_to_original_style": 0.8954761624336243,
482
+ "path": "prior-1000-p19-Neutral.wav",
483
+ "sha256": "6e3d8bb7c7b8bf626b6e03837401a9829d7be493ad88920222552deda9cef82b",
484
+ "sample_rate": 44100,
485
+ "samples": 171520,
486
+ "audio_processing": "None: byte-identical synthesized WAV",
487
+ "human_listening_acceptance": false
488
+ },
489
+ {
490
+ "id": "prior-1000-p19-Deep",
491
+ "role": "unaccepted native Russian pilot",
492
+ "style": "Deep",
493
+ "text": "На по́лке оста́лись пусты́е стака́ны. Поста́вьте их ря́дом с подно́сом.",
494
+ "text_id": "p19",
495
+ "split": "development-validation (excluded from training)",
496
+ "model_sha256": "1268f1dcb629a52962d9dafa618275ab08f7620a3d78923c08196079ff871308",
497
+ "runtime_route": "RU->adapted Style-Bert-VITS2",
498
+ "gigaam_wer": 0.3,
499
+ "gigaam_recognized": "на поте остались пустые стаканы поставьте ифрадом с подносом",
500
+ "whisper_wer": 0.2,
501
+ "whisper_recognized": " На полке стали спустые стаканы, поставьте их рядом с подносом.",
502
+ "wavlm_cosine_to_original_style": 0.9051342010498047,
503
+ "path": "prior-1000-p19-Deep.wav",
504
+ "sha256": "c905a179ec3a05c61efdba703e6bb8b42f20bdfa0f6dc7668505bb96e4b5fe73",
505
+ "sample_rate": 44100,
506
+ "samples": 164864,
507
+ "audio_processing": "None: byte-identical synthesized WAV",
508
+ "human_listening_acceptance": false
509
+ }
510
+ ]
511
+ }
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p19-Deep.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:39788cebb8b9d041ec8ad2761a32783e6c4764a47f819648f9fc43cacb9733c7
3
+ size 675920
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p19-Neutral.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b32464a04debb0dad5c80e1c4199599cafac710c9945b9bc2dedb7196eaea020
3
+ size 696400
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p20-Deep.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:85795e81bf742373ca85587260e8a07222023e0bb013a0bd3606cddb98241b3e
3
+ size 667728
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p20-Light.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:74fd5ae4b8936653fac491604a4a40699e977276fa0bde63c8f9e644b8caf03a
3
+ size 718928
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p20-Neutral.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:61813d9157689aba6bc49a3c0611470f360d1e719188c006a10b519779817299
3
+ size 696400
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p20-Standard.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d0fece8894a7aabbdf3fa8c14288cfb9d0b2c652cdfc80a7441902e3964071c4
3
+ size 684112
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v2-5000-p20-Standard_02.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4672ab971fc602ef73ee1c88251cfd7426365aec8c4c60ee31cead0bdcf329f7
3
+ size 694352
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p19-Deep.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fc4b070fc3bd214aa209f3b7bddf07bc6f3f3cb89151ceac752b989ae1951620
3
+ size 665680
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p19-Neutral.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6a4eb0cbc9d8ac2a7d75fae26bd82e58d9e6ba0cb80c9a4b5da1eb9e980db7c7
3
+ size 704592
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p20-Deep.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d3f3f6faf1865115e41ff484cc0db5657b81cd1e1016aec53710c44c82e2acd4
3
+ size 657488
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p20-Light.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2469fd12c776a7fffac77a4f0bb99045a12ec8a53b81f471e376f27e315fb7a9
3
+ size 704592
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p20-Neutral.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:30536fe1549976c09d9f9947bd13067bc2797dcc86db00a7de63aba7ab9c43e2
3
+ size 700496
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p20-Standard.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cfdeae88d56016f04b2bc2d5af745e711db4ffa4ee3c2d9c2752a7478623d7b6
3
+ size 702544
Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/v3-1000-p20-Standard_02.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6286d46a99a8b101cacb8a7ebfaffd15d285d2f04db9e6cc6f579a570de84375
3
+ size 694352
README.md CHANGED
@@ -18,6 +18,14 @@ tags:
18
  <img src="https://github.com/WarriorMama777/imgup/blob/main/img/__Repository/huggingface/AI/GLaDOS_TTS/WebAssets_heroimage_GLaDOS_02_comp001.png?raw=true" alt="GLaDOS Text-to-Speech Model Heroimage" title="GLaDOS Text-to-Speech Model Heroimage">
19
  </p>
20
 
 
 
 
 
 
 
 
 
21
  ## Overview
22
  Introducing the text-to-speech model of GLaDOS, the beloved (and slightly insane) artificial intelligence from the "Portal" series. This repository contains two models that capture the unique personality of GLaDOS, created based on Style-Bert_VITS2 and GPT-SoVITS. These models replicate GLaDOS' distinctive voice and speech patterns.
23
 
@@ -77,7 +85,7 @@ Live preview and contributor fork: [Random118/GLaDOS_TTS](https://huggingface.co
77
  > **Russian voice/style revision in progress.** The first public pack used per-line
78
  > game recordings as speaker prompts. The replacement pipeline anchors speaker
79
  > identity and median F0 to this repository's official Style-Bert-VITS2
80
- > `NeutralStyle` output. The upstream PR is paused until this A/B review is accepted.
81
 
82
  #### Model-anchored 0234 A/B review
83
 
@@ -89,7 +97,7 @@ Live preview and contributor fork: [Random118/GLaDOS_TTS](https://huggingface.co
89
 
90
  <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_CosyVoice3/samples/0234.wav"></audio>
91
 
92
- **Recommended model-anchored candidate — model F0, voice score 0.846, exact ASR**
93
 
94
  <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_CosyVoice3/model_anchor_review/0234/model-anchored-balanced.wav"></audio>
95
 
 
18
  <img src="https://github.com/WarriorMama777/imgup/blob/main/img/__Repository/huggingface/AI/GLaDOS_TTS/WebAssets_heroimage_GLaDOS_02_comp001.png?raw=true" alt="GLaDOS Text-to-Speech Model Heroimage" title="GLaDOS Text-to-Speech Model Heroimage">
19
  </p>
20
 
21
+ ## Current Russian voice comparison · 2026-09-06
22
+
23
+ **Native Russian Style-Bert-VITS2 remains experimental; matching the original voice and all five styles has not been accepted.**
24
+
25
+ [Listen: original model and three native Russian pilots, all five styles](https://huggingface.co/Random118/GLaDOS_TTS/blob/main/Models/Russian_StyleBert_Pilot/voice_review_2026-09-06/README.md). The page includes difficult examples, audio hashes and results from two independent recognizers. The new original-prior constraint improves a separate English diagnostic but does not demonstrate Russian voice recovery; it is not promoted. Native pilot weights are not included in this update.
26
+
27
+ The older CosyVoice pack below is an earlier experiment. Upstream PR #2 is closed. Its automatic scores do not establish listening acceptance.
28
+
29
  ## Overview
30
  Introducing the text-to-speech model of GLaDOS, the beloved (and slightly insane) artificial intelligence from the "Portal" series. This repository contains two models that capture the unique personality of GLaDOS, created based on Style-Bert_VITS2 and GPT-SoVITS. These models replicate GLaDOS' distinctive voice and speech patterns.
31
 
 
85
  > **Russian voice/style revision in progress.** The first public pack used per-line
86
  > game recordings as speaker prompts. The replacement pipeline anchors speaker
87
  > identity and median F0 to this repository's official Style-Bert-VITS2
88
+ > `NeutralStyle` output. Upstream PR #2 is closed; this earlier A/B experiment was not accepted by listening.
89
 
90
  #### Model-anchored 0234 A/B review
91
 
 
97
 
98
  <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_CosyVoice3/samples/0234.wav"></audio>
99
 
100
+ **Earlier model-anchored candidate — model F0, voice score 0.846, exact ASR; listening acceptance unconfirmed**
101
 
102
  <audio controls preload="none" src="https://huggingface.co/Random118/GLaDOS_TTS/resolve/main/Models/Russian_CosyVoice3/model_anchor_review/0234/model-anchored-balanced.wav"></audio>
103