TTS_evaluation_tool / models /kokoro_model.py
PaulineDV's picture
new model kokoro working + piper test
8769d0e
Raw
History Blame Contribute Delete
530 Bytes
import os
import tempfile
import soundfile as sf
from kokoro import KPipeline
print("Loading Kokoro...")
pipeline = KPipeline(
lang_code = "f"
)
print("Kokoro Loaded")
def generate(sentence):
generator = pipeline(
sentence,
voice = "ff_siwis"
)
output_wav = tempfile.mktemp(
suffix = ".wav"
)
audio_data = []
for _,_, audio in generator:
audio_data.extend(audio)
sf.write(
output_wav,
audio_data,
24000
)
return output_wav