Skip to main content

Russian accentizer

Project description

RUAccent

RUAccent - это библиотека для автоматической расстановки ударений на русском языке.

Внимание!!! Смена лицензии на Apache 2.0

По вопросам коммерческого использования пишите на telegram аккаунт

Установка

С помощью pip

pip install ruaccent

С помощью GIT

pip install git+https://github.com/Den4ikAI/ruaccent.git

Параметры работы

load(omograph_model_size='turbo', use_dictionary=True, custom_dict={}, device="CPU", workdir=None)
  • На данный момент доступно 5 моделей - turbo2, turbo, big_poetry, medium_poetry, small_poetry

  • Переменная use_dictionary отвечает за загрузку всего словаря (требуется больше ОЗУ), иначе все ударения расставляет нейросеть.

  • Функция custom_dict отвечает за добавление своих вариантов ударений в словарь. Формат такой: {'слово': 'сл+ово с удар+ением'}

  • Выбор устройства CPU или CUDA. Для работы с CUDA требуется установить onnxruntime-gpu и CUDA.

  • workdir - принимает строку. Является путём, куда скачиваются модели.

    Для стабильной работы требуется минимум 3 гигабайта ОЗУ

Пример использования

from ruaccent import RUAccent

accentizer = RUAccent()
accentizer.load(omograph_model_size='turbo2', use_dictionary=True)

text = 'на двери висит замок.'
print(accentizer.process_all(text))

Файлы моделей и словарей располагаются по ссылке. Мы будем признательны фидбеку на telegram аккаунт

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ruaccent-1.5.6.5.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

ruaccent-1.5.6.5-py2.py3-none-any.whl (18.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ruaccent-1.5.6.5.tar.gz.

File metadata

  • Download URL: ruaccent-1.5.6.5.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for ruaccent-1.5.6.5.tar.gz
Algorithm Hash digest
SHA256 a2b88177f1b658f6b2b6e33e726e3568455b9259675811641d6c97151ac44bfc
MD5 57a02af171887fe4ccdf4f986f0dc6c7
BLAKE2b-256 8393f88185c57e74f4d48f9b003e9392adc6dd914498315991314228d50649d8

See more details on using hashes here.

File details

Details for the file ruaccent-1.5.6.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for ruaccent-1.5.6.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 100ae9a6d6a6eb99ebe382fa3ba49218f8554fb93d564fca9748cc6d66bcc691
MD5 d28919147715475a2166e21f65bbc311
BLAKE2b-256 92f8f6f13123776924be3da4b69570c6bc09f69d278d6ff1bd83d5ae7d1ac27a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page