File size: 491 Bytes
5dce752 8769d0e 5dce752 | 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 | from f5_tts.api import F5TTS
import tempfile
from config.settings import (
REFERENCE_AUDIO,
REFERENCE_TEXT
)
print("Loading F5-TTS...")
model = F5TTS()
print("F5-TTS loaded")
def generate(sentence):
output_wav = tempfile.mktemp(
suffix = ".wav"
)
model.infer(
ref_file = REFERENCE_AUDIO,
ref_text = REFERENCE_TEXT,
gen_text = sentence,
file_wave = output_wav,
remove_silence = False,
)
return output_wav |