Spaces:
Running
Running
File size: 1,503 Bytes
9caae98 |
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 34 |
import torch
# import
importer = torch.package.PackageImporter("ukrainian-accentor/accentor-lite.pt")
accentor = importer.load_pickle("uk-accentor", "model")
# run
def stress_with_model(text: str):
text = text.lower()
try:
result = accentor.process(text, mode='plus')
except ValueError: # TODO: apply fix for cases when there are no vowels
return text
return result
if __name__ == "__main__":
sentence = "Кам'янець-Подільський - місто в Хмельницькій області України, центр Кам'янець-Подільської міської об'єднаної територіальної громади і Кам'янець-Подільського району."
print(stress_with_model(sentence))
sentence = "Привіт, як тебе звати?"
print(stress_with_model(sentence))
sentence = "АННА - український панк-рок гурт"
print(stress_with_model(sentence))
sentence = "Не тільки в Україні таке може бути."
print(stress_with_model(sentence))
sentence = "Не тільки в +Укра+їні т+аке може бути."
print(stress_with_model(sentence))
sentence = "два + два"
print(stress_with_model(sentence))
sentence = "Н тльк в крн тк мж бт."
print(stress_with_model(sentence))
sentence = "Н тльк в крн тк мж бт."
print(stress_with_model(sentence))
|