Add atomic composition controls and representative stages
This commit is contained in:
@@ -0,0 +1,452 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"clips": [
|
||||
{
|
||||
"id": "count_01",
|
||||
"text": "하나",
|
||||
"usage": "count",
|
||||
"stageIds": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30
|
||||
],
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"id": "count_02",
|
||||
"text": "둘",
|
||||
"usage": "count",
|
||||
"stageIds": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30
|
||||
],
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"id": "count_03",
|
||||
"text": "셋",
|
||||
"usage": "count",
|
||||
"stageIds": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30
|
||||
],
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"id": "count_04",
|
||||
"text": "넷",
|
||||
"usage": "count",
|
||||
"stageIds": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30
|
||||
],
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"id": "count_05",
|
||||
"text": "다섯",
|
||||
"usage": "count",
|
||||
"stageIds": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30
|
||||
],
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"id": "count_06",
|
||||
"text": "여섯",
|
||||
"usage": "count",
|
||||
"stageIds": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30
|
||||
],
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"id": "count_07",
|
||||
"text": "일곱",
|
||||
"usage": "count",
|
||||
"stageIds": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30
|
||||
],
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"id": "count_08",
|
||||
"text": "여덟",
|
||||
"usage": "count",
|
||||
"stageIds": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30
|
||||
],
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"id": "count_09",
|
||||
"text": "아홉",
|
||||
"usage": "count",
|
||||
"stageIds": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30
|
||||
],
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"id": "count_10",
|
||||
"text": "열",
|
||||
"usage": "count",
|
||||
"stageIds": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30
|
||||
],
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"id": "guide_collect",
|
||||
"text": "친구를 찾아 끌어와 볼까?",
|
||||
"usage": "guide_collect",
|
||||
"stageIds": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20
|
||||
],
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"id": "guide_count",
|
||||
"text": "모두 모았네! 하나씩 눌러 세어 보자.",
|
||||
"usage": "guide_count",
|
||||
"stageIds": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20
|
||||
],
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"id": "guide_merge",
|
||||
"text": "친구를 가까이 끌어와 붙여 볼까?",
|
||||
"usage": "composition-guide",
|
||||
"stageIds": [
|
||||
6,
|
||||
14
|
||||
],
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"id": "guide_split",
|
||||
"text": "나누기를 누르고, 나눌 구를 골라 끌어내 보자.",
|
||||
"usage": "composition-guide",
|
||||
"stageIds": [
|
||||
10,
|
||||
14
|
||||
],
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"id": "demo_composition",
|
||||
"text": "친구를 붙이면 하나의 친구가 돼. 나누기를 누르고 구를 골라 끌어내면, 두 친구로 나뉘어. 둘과 둘을 만들어 보자.",
|
||||
"usage": "composition-demo",
|
||||
"stageIds": [
|
||||
6,
|
||||
10,
|
||||
14
|
||||
],
|
||||
"required": false
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,117 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"runId": "20261004T193323396066Z_c5daf2df",
|
||||
"createdUtc": "2026-10-04T19:33:23.398573+00:00",
|
||||
"modelRevision": "0c0e3051f131929182e2c023b9537f8b1c68adfe",
|
||||
"catalogHash": "1c74dcfc4d67eb2583dac6168e164c242d7af349ef77e74f700426dc43c6a21f",
|
||||
"profileHash": "a5740d9db8a4aaebf08d0ac3b8f3225693f878aa2868143f01191a059e2680e8",
|
||||
"scope": "selected",
|
||||
"regenerateRequested": true,
|
||||
"inputSnapshots": {
|
||||
"catalog": "catalog.json",
|
||||
"profile": "profile.json"
|
||||
},
|
||||
"requestedIds": [
|
||||
"guide_merge",
|
||||
"guide_split",
|
||||
"demo_composition"
|
||||
],
|
||||
"environment": {
|
||||
"python": "3.12.15 | packaged by Anaconda, Inc. | (main, Oct 1 2026, 20:14:50) [MSC v.1942 64 bit (AMD64)]",
|
||||
"packages": {
|
||||
"qwen-tts": "0.1.1",
|
||||
"torch": "2.11.0+cu128",
|
||||
"torchaudio": "2.11.0",
|
||||
"transformers": "4.57.3",
|
||||
"soundfile": "0.14.0",
|
||||
"huggingface-hub": "0.36.2"
|
||||
},
|
||||
"device": "NVIDIA GeForce RTX 4080 SUPER",
|
||||
"cuda": "12.8",
|
||||
"modelDevice": "cuda:0",
|
||||
"cudaProbe": 140.0,
|
||||
"modelLoadSeconds": 6.364993199938908,
|
||||
"modelPeakVramBytes": 4181138432,
|
||||
"modelDefaults": {
|
||||
"do_sample": true,
|
||||
"repetition_penalty": 1.05,
|
||||
"temperature": 0.9,
|
||||
"top_p": 1.0,
|
||||
"top_k": 50,
|
||||
"subtalker_dosample": true,
|
||||
"subtalker_temperature": 0.9,
|
||||
"subtalker_top_p": 1.0,
|
||||
"subtalker_top_k": 50,
|
||||
"max_new_tokens": 8192
|
||||
},
|
||||
"effectiveGenerationParameters": {
|
||||
"do_sample": true,
|
||||
"top_k": 50,
|
||||
"top_p": 1,
|
||||
"temperature": 0.9,
|
||||
"repetition_penalty": 1.05,
|
||||
"subtalker_dosample": true,
|
||||
"subtalker_top_k": 50,
|
||||
"subtalker_top_p": 1,
|
||||
"subtalker_temperature": 0.9,
|
||||
"max_new_tokens": 8192
|
||||
},
|
||||
"peakVramBytes": 4395508224
|
||||
},
|
||||
"clips": [
|
||||
{
|
||||
"id": "guide_merge",
|
||||
"textHash": "10114a172f0beb4b89e004a2b0d20525eb92e961a3e2f4199d7f1493d52bde07",
|
||||
"settingsHash": "a5740d9db8a4aaebf08d0ac3b8f3225693f878aa2868143f01191a059e2680e8",
|
||||
"originalRunId": "20261004T193323396066Z_c5daf2df",
|
||||
"file": "generated/20261004T193323396066Z_c5daf2df/guide_merge.wav",
|
||||
"review": "not_listened",
|
||||
"sha256": "f521af71107190360187a11d20d0f95f4aac14ee73d79a75bb85018d1bfa164d",
|
||||
"sampleRate": 24000,
|
||||
"channels": 1,
|
||||
"frames": 86400,
|
||||
"duration": 3.6,
|
||||
"peak": 0.38671875,
|
||||
"rms": 0.05468548461794853,
|
||||
"qualityWarnings": [],
|
||||
"result": "generated",
|
||||
"generationSeconds": 8.76143110007979
|
||||
},
|
||||
{
|
||||
"id": "guide_split",
|
||||
"textHash": "9bb7cdc1a8c9cbcb6d2ea132dd92e074289bebdb3835be0dc47cc971807353fa",
|
||||
"settingsHash": "a5740d9db8a4aaebf08d0ac3b8f3225693f878aa2868143f01191a059e2680e8",
|
||||
"originalRunId": "20261004T193323396066Z_c5daf2df",
|
||||
"file": "generated/20261004T193323396066Z_c5daf2df/guide_split.wav",
|
||||
"review": "not_listened",
|
||||
"sha256": "9362a2243fd44b607a50fe4ca7f3a4d64a64e8ceb919b9eb6bb7098adaf67eac",
|
||||
"sampleRate": 24000,
|
||||
"channels": 1,
|
||||
"frames": 128640,
|
||||
"duration": 5.36,
|
||||
"peak": 0.62890625,
|
||||
"rms": 0.06911510229110718,
|
||||
"qualityWarnings": [],
|
||||
"result": "generated",
|
||||
"generationSeconds": 14.070215299958363
|
||||
},
|
||||
{
|
||||
"id": "demo_composition",
|
||||
"textHash": "50b079d47c9bd03bf8b762790ca977271286264eda554c0217b3062fc0f6b560",
|
||||
"settingsHash": "a5740d9db8a4aaebf08d0ac3b8f3225693f878aa2868143f01191a059e2680e8",
|
||||
"originalRunId": "20261004T193323396066Z_c5daf2df",
|
||||
"file": "generated/20261004T193323396066Z_c5daf2df/demo_composition.wav",
|
||||
"review": "not_listened",
|
||||
"sha256": "f1aa3029c780da9005ccf1f173a82025f17225d4ee0952e9a21a75aa5516821e",
|
||||
"sampleRate": 24000,
|
||||
"channels": 1,
|
||||
"frames": 228480,
|
||||
"duration": 9.52,
|
||||
"peak": 0.6328125,
|
||||
"rms": 0.06663522124290466,
|
||||
"qualityWarnings": [],
|
||||
"result": "generated",
|
||||
"generationSeconds": 18.75810609990731
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"modelId": "Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice",
|
||||
"modelRevision": "0c0e3051f131929182e2c023b9537f8b1c68adfe",
|
||||
"language": "Korean",
|
||||
"speaker": "Sohee",
|
||||
"instruct": "5~7세 아이에게 이야기하듯 따뜻하고 밝게, 천천히 또렷하게 읽어 주세요. 숫자는 정확하게 읽고 과장된 비명이나 웃음소리는 넣지 마세요.",
|
||||
"device": "cuda:0",
|
||||
"dtype": "bfloat16",
|
||||
"attention": "sdpa",
|
||||
"seed": 42,
|
||||
"generationParameters": {
|
||||
"do_sample": true,
|
||||
"repetition_penalty": 1.05,
|
||||
"temperature": 0.9,
|
||||
"top_p": 1,
|
||||
"top_k": 50,
|
||||
"subtalker_dosample": true,
|
||||
"subtalker_temperature": 0.9,
|
||||
"subtalker_top_p": 1,
|
||||
"subtalker_top_k": 50,
|
||||
"max_new_tokens": 8192
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user