- Deterministic hash-based character portraits and reference sheets - Implemented strict early Renaissance aesthetic controls and role-specific headwear rules - Added audiobook batch export scripts and progress tooling - Verified book profiles with a new 'confirmed' state tracking mechanism - Updated Pillow dependency for robust image handling - Configured .gitignore for audiobook and audio cache exports
302 lines
6.0 KiB
JSON
302 lines
6.0 KiB
JSON
[
|
|
{
|
|
"char": "MARCIAN",
|
|
"emotion_de": "glücklich",
|
|
"emotion_en": "happy",
|
|
"backend": "fishspeech",
|
|
"file": "basic_marcian_1_happy_fish.mp3",
|
|
"bytes": 40351,
|
|
"secs": 15.2,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "MARCIAN",
|
|
"emotion_de": "glücklich",
|
|
"emotion_en": "happy",
|
|
"backend": "voice_design",
|
|
"file": "basic_marcian_1_happy_qwen3design.mp3",
|
|
"bytes": 19341,
|
|
"secs": 3.2,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "MARCIAN",
|
|
"emotion_de": "traurig",
|
|
"emotion_en": "sad",
|
|
"backend": "fishspeech",
|
|
"file": "basic_marcian_2_sad_fish.mp3",
|
|
"bytes": 23841,
|
|
"secs": 8.8,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "MARCIAN",
|
|
"emotion_de": "traurig",
|
|
"emotion_en": "sad",
|
|
"backend": "voice_design",
|
|
"file": "basic_marcian_2_sad_qwen3design.mp3",
|
|
"bytes": 13293,
|
|
"secs": 2.3,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "MARCIAN",
|
|
"emotion_de": "wütend",
|
|
"emotion_en": "angry",
|
|
"backend": "fishspeech",
|
|
"file": "basic_marcian_3_angry_fish.mp3",
|
|
"bytes": 37634,
|
|
"secs": 13.8,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "MARCIAN",
|
|
"emotion_de": "wütend",
|
|
"emotion_en": "angry",
|
|
"backend": "voice_design",
|
|
"file": "basic_marcian_3_angry_qwen3design.mp3",
|
|
"bytes": 20589,
|
|
"secs": 3.5,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "MARCIAN",
|
|
"emotion_de": "ängstlich",
|
|
"emotion_en": "scared",
|
|
"backend": "fishspeech",
|
|
"file": "basic_marcian_4_scared_fish.mp3",
|
|
"bytes": 25095,
|
|
"secs": 9.3,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "MARCIAN",
|
|
"emotion_de": "ängstlich",
|
|
"emotion_en": "scared",
|
|
"backend": "voice_design",
|
|
"file": "basic_marcian_4_scared_qwen3design.mp3",
|
|
"bytes": 11373,
|
|
"secs": 1.9,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "MARCIAN",
|
|
"emotion_de": "aufgeregt",
|
|
"emotion_en": "excited",
|
|
"backend": "fishspeech",
|
|
"file": "basic_marcian_5_excited_fish.mp3",
|
|
"bytes": 10884,
|
|
"secs": 4.4,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "MARCIAN",
|
|
"emotion_de": "aufgeregt",
|
|
"emotion_en": "excited",
|
|
"backend": "voice_design",
|
|
"file": "basic_marcian_5_excited_qwen3design.mp3",
|
|
"bytes": 6861,
|
|
"secs": 1.3,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "LYSANDRA",
|
|
"emotion_de": "glücklich",
|
|
"emotion_en": "happy",
|
|
"backend": "fishspeech",
|
|
"file": "basic_lysandra_1_happy_fish.mp3",
|
|
"bytes": 31364,
|
|
"secs": 12.6,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "LYSANDRA",
|
|
"emotion_de": "glücklich",
|
|
"emotion_en": "happy",
|
|
"backend": "voice_design",
|
|
"file": "basic_lysandra_1_happy_qwen3design.mp3",
|
|
"bytes": 16173,
|
|
"secs": 2.8,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "LYSANDRA",
|
|
"emotion_de": "traurig",
|
|
"emotion_en": "sad",
|
|
"backend": "fishspeech",
|
|
"file": "basic_lysandra_2_sad_fish.mp3",
|
|
"bytes": 12347,
|
|
"secs": 5.5,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "LYSANDRA",
|
|
"emotion_de": "traurig",
|
|
"emotion_en": "sad",
|
|
"backend": "voice_design",
|
|
"file": "basic_lysandra_2_sad_qwen3design.mp3",
|
|
"bytes": 6573,
|
|
"secs": 1.1,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "LYSANDRA",
|
|
"emotion_de": "wütend",
|
|
"emotion_en": "angry",
|
|
"backend": "fishspeech",
|
|
"file": "basic_lysandra_3_angry_fish.mp3",
|
|
"bytes": 20915,
|
|
"secs": 8.1,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "LYSANDRA",
|
|
"emotion_de": "wütend",
|
|
"emotion_en": "angry",
|
|
"backend": "voice_design",
|
|
"file": "basic_lysandra_3_angry_qwen3design.mp3",
|
|
"bytes": 10029,
|
|
"secs": 1.7,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "LYSANDRA",
|
|
"emotion_de": "ängstlich",
|
|
"emotion_en": "scared",
|
|
"backend": "fishspeech",
|
|
"file": "basic_lysandra_4_scared_fish.mp3",
|
|
"bytes": 23841,
|
|
"secs": 8.9,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "LYSANDRA",
|
|
"emotion_de": "ängstlich",
|
|
"emotion_en": "scared",
|
|
"backend": "voice_design",
|
|
"file": "basic_lysandra_4_scared_qwen3design.mp3",
|
|
"bytes": 12909,
|
|
"secs": 2.2,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "LYSANDRA",
|
|
"emotion_de": "aufgeregt",
|
|
"emotion_en": "excited",
|
|
"backend": "fishspeech",
|
|
"file": "basic_lysandra_5_excited_fish.mp3",
|
|
"bytes": 46620,
|
|
"secs": 16.6,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "LYSANDRA",
|
|
"emotion_de": "aufgeregt",
|
|
"emotion_en": "excited",
|
|
"backend": "voice_design",
|
|
"file": "basic_lysandra_5_excited_qwen3design.mp3",
|
|
"bytes": 24813,
|
|
"secs": 4.0,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "DARRAG",
|
|
"emotion_de": "glücklich",
|
|
"emotion_en": "happy",
|
|
"backend": "fishspeech",
|
|
"file": "basic_darrag_1_happy_fish.mp3",
|
|
"bytes": 48083,
|
|
"secs": 17.2,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "DARRAG",
|
|
"emotion_de": "glücklich",
|
|
"emotion_en": "happy",
|
|
"backend": "voice_design",
|
|
"file": "basic_darrag_1_happy_qwen3design.mp3",
|
|
"bytes": 21933,
|
|
"secs": 9.2,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "DARRAG",
|
|
"emotion_de": "traurig",
|
|
"emotion_en": "sad",
|
|
"backend": "fishspeech",
|
|
"file": "basic_darrag_2_sad_fish.mp3",
|
|
"bytes": 18826,
|
|
"secs": 6.9,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "DARRAG",
|
|
"emotion_de": "traurig",
|
|
"emotion_en": "sad",
|
|
"backend": "voice_design",
|
|
"file": "basic_darrag_2_sad_qwen3design.mp3",
|
|
"bytes": 10413,
|
|
"secs": 1.7,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "DARRAG",
|
|
"emotion_de": "wütend",
|
|
"emotion_en": "angry",
|
|
"backend": "fishspeech",
|
|
"file": "basic_darrag_3_angry_fish.mp3",
|
|
"bytes": 14228,
|
|
"secs": 5.4,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "DARRAG",
|
|
"emotion_de": "wütend",
|
|
"emotion_en": "angry",
|
|
"backend": "voice_design",
|
|
"file": "basic_darrag_3_angry_qwen3design.mp3",
|
|
"bytes": 7821,
|
|
"secs": 1.3,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "DARRAG",
|
|
"emotion_de": "ängstlich",
|
|
"emotion_en": "scared",
|
|
"backend": "fishspeech",
|
|
"file": "basic_darrag_4_scared_fish.mp3",
|
|
"bytes": 24259,
|
|
"secs": 8.7,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "DARRAG",
|
|
"emotion_de": "ängstlich",
|
|
"emotion_en": "scared",
|
|
"backend": "voice_design",
|
|
"file": "basic_darrag_4_scared_qwen3design.mp3",
|
|
"bytes": 10989,
|
|
"secs": 1.8,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "DARRAG",
|
|
"emotion_de": "aufgeregt",
|
|
"emotion_en": "excited",
|
|
"backend": "fishspeech",
|
|
"file": "basic_darrag_5_excited_fish.mp3",
|
|
"bytes": 17990,
|
|
"secs": 6.7,
|
|
"ok": true
|
|
},
|
|
{
|
|
"char": "DARRAG",
|
|
"emotion_de": "aufgeregt",
|
|
"emotion_en": "excited",
|
|
"backend": "voice_design",
|
|
"file": "basic_darrag_5_excited_qwen3design.mp3",
|
|
"bytes": 8781,
|
|
"secs": 1.5,
|
|
"ok": true
|
|
}
|
|
] |