Spaces:
Sleeping
Sleeping
File size: 737 Bytes
a9652a8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import gradio as gr
from transformers import AutoTokenizer, VitsModel
import torch
# Load model and tokenizer
model = VitsModel.from_pretrained("facebook/mms-tts-che")
tokenizer = AutoTokenizer.from_pretrained("facebook/mms-tts-che")
def tts_chechen(text):
inputs = tokenizer(text, return_tensors="pt")
with torch.no_grad():
output = model(**inputs).waveform
return (model.config.sampling_rate, output.squeeze().numpy())
# Gradio UI
iface = gr.Interface(
fn=tts_chechen,
inputs=gr.Textbox(label="Nhập tiếng Chechen"),
outputs=gr.Audio(label="Giọng đọc Chechen"),
title="TTS Chechen - MMS by Meta",
description="Chuyển văn bản tiếng Chechen thành giọng nói"
)
iface.launch() |