Spaces:
Runtime error
Runtime error
File size: 1,068 Bytes
479251c 92218a8 479251c |
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 30 31 32 33 |
import gradio as gr
from runorm import RUNorm
models = {
"RUNorm-small": "small",
"RUNorm-medium": "medium",
"RUNorm-big": "big"
}
normalizers = {}
for model_name, model_size in models.items():
normalizer = RUNorm()
normalizer.load(model_size=model_size, device="cpu")
normalizers[model_name] = normalizer
def normalize_text(input_text, model_name):
normalizer = normalizers[model_name]
normalized_text = normalizer.norm(input_text)
return normalized_text
iface = gr.Interface(
fn=normalize_text,
inputs=[
gr.components.Textbox(lines=5, placeholder="Введите текст для нормализации"),
gr.components.Radio(list(models.keys()), label="Модель", value="RUNorm-medium")
],
outputs="text",
title="RUNorm",
description="Демо RUNorm - модели для нормализации русского текста перед синтезом речи. Исходный код доступен на [GitHub](https://github.com/Den4ikAI/runorm).",
)
iface.launch() |