Spaces:
Runtime error
Runtime error
File size: 1,452 Bytes
048f2e0 |
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 |
# -*- coding: utf-8 -*-
import torch
import gradio as gr
from sbert_punc_case_ru import SbertPuncCase
device = "cuda" if torch.cuda.is_available() else "cpu"
sbertpunc = SbertPuncCase().to(device)
def punctuate(input_string):
return sbertpunc.punctuate(input_string)
demo = gr.Interface(
fn=punctuate,
inputs="text",
outputs="text",
examples=["sbert punc case расставляет точки запятые и знаки вопроса вам нравится"],
title="SbertPuncCase",
description="SbertPuncCase - модель восстановления пунктуации и регистра для русского языка. Модель способна расставлять точки, запятые и знаки вопроса; определять регистр - слово в нижнем регистре, слово с первой буквой в верхнем регистре, слово в верхнем регистре. Модель разработана для восстановления текста после распознавания речи, поэтому работает со строками в нижнем регистре. В основу модели легла sbert_large_nlu_ru. В качестве обучающих данных использованы текстовые расшифровки интервью.",
allow_flagging="never",
)
demo.launch()
|