license: cc-by-nc-sa-4.0 | |
language: | |
- ru | |
### Модель предсказания ударения для русских слов | |
Файлы модели и словари автоматически скачиваются из этого репозитория кодом проекта [https://github.com/Koziev/StressModel](https://github.com/Koziev/StressModel). | |
Модель используется в [проекте русской генеративной поэзии](https://github.com/Koziev/verslibre). | |
Пример использования: | |
``` | |
import stress_model | |
def render(word): | |
px = accentuator.predict2(word) | |
print(' | '.join(accentuator.render_stress(word, pos) for pos in px)) | |
if __name__ == '__main__': | |
accentuator = stress_model.AccentuatorWrapperWithDictionary() | |
render('моя') | |
render('насыпать') | |
render('кошка') | |
render('ничегошеньки') | |
``` | |
Этот код выдаст следующее: | |
``` | |
мо́я | моя́ | |
насы́пать | насыпа́ть | |
ко́шка | |
ничего́шеньки | |
``` | |