apichat / app.py
tudeplom's picture
Update app.py
2c60c86 verified
raw
history blame contribute delete
556 Bytes
from TTS.api import TTS
import gradio as gr
# Load mô hình từ file local (không tải online)
tts = TTS(model_path="checkpoint.pth", config_path="config.json")
def text_to_speech(text):
output_file = "output.wav"
# Clone giọng từ file nezuko.wav
tts.tts_to_file(text=text, file_path=output_file, speaker_wav="nezuko.wav")
return output_file
iface = gr.Interface(
fn=text_to_speech,
inputs=gr.Textbox(label="Nhập văn bản"),
outputs=gr.Audio(label="Giọng Anime"),
title="TTS Anime Free API"
)
iface.launch()