Upload make_zh.py
Browse files- samples/make_zh.py +3 -3
samples/make_zh.py
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
# Therefore it may NOT generalize gracefully to other texts
|
| 3 |
# Refer to Usage in README.md for more general usage patterns
|
| 4 |
|
| 5 |
-
# pip install kokoro>=0.8.1 "misaki[zh]>=0.8.
|
| 6 |
from kokoro import KModel, KPipeline
|
| 7 |
from pathlib import Path
|
| 8 |
import numpy as np
|
|
@@ -74,7 +74,7 @@ path = Path(__file__).parent
|
|
| 74 |
wavs = []
|
| 75 |
for paragraph in tqdm.tqdm(texts):
|
| 76 |
for i, sentence in enumerate(paragraph):
|
| 77 |
-
generator = zh_pipeline(sentence, voice=
|
| 78 |
f = path / f'zh{len(wavs):02}.wav'
|
| 79 |
result = next(generator)
|
| 80 |
wav = result.audio
|
|
@@ -83,4 +83,4 @@ for paragraph in tqdm.tqdm(texts):
|
|
| 83 |
wav = np.concatenate([np.zeros(N_ZEROS), wav])
|
| 84 |
wavs.append(wav)
|
| 85 |
|
| 86 |
-
sf.write(path / f'HEARME_{
|
|
|
|
| 2 |
# Therefore it may NOT generalize gracefully to other texts
|
| 3 |
# Refer to Usage in README.md for more general usage patterns
|
| 4 |
|
| 5 |
+
# pip install kokoro>=0.8.1 "misaki[zh]>=0.8.1"
|
| 6 |
from kokoro import KModel, KPipeline
|
| 7 |
from pathlib import Path
|
| 8 |
import numpy as np
|
|
|
|
| 74 |
wavs = []
|
| 75 |
for paragraph in tqdm.tqdm(texts):
|
| 76 |
for i, sentence in enumerate(paragraph):
|
| 77 |
+
generator = zh_pipeline(sentence, voice=VOICE, speed=speed_callable)
|
| 78 |
f = path / f'zh{len(wavs):02}.wav'
|
| 79 |
result = next(generator)
|
| 80 |
wav = result.audio
|
|
|
|
| 83 |
wav = np.concatenate([np.zeros(N_ZEROS), wav])
|
| 84 |
wavs.append(wav)
|
| 85 |
|
| 86 |
+
sf.write(path / f'HEARME_{VOICE}.wav', np.concatenate(wavs), SAMPLE_RATE)
|