Den4ikAI commited on
Commit
d4f0b26
1 Parent(s): 939205e

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +40 -0
README.md CHANGED
@@ -1,3 +1,43 @@
1
  ---
2
  license: apache-2.0
 
 
3
  ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
  license: apache-2.0
3
+ language:
4
+ - ru
5
  ---
6
+ # RUAccent
7
+
8
+ RUAccent - это библиотека для автоматической расстановки ударений на русском языке.
9
+
10
+ ## Установка
11
+ С помощью pip
12
+ ```
13
+ pip install ruaccent
14
+ ```
15
+ С помощью GIT
16
+ ```
17
+ pip install git+https://github.com/Den4ikAI/ruaccent.git
18
+ ```
19
+ ## Параметры работы
20
+
21
+ load(omograph_model_size='big_poetry', use_dictionary=True, custom_dict={})
22
+
23
+ - На данный момент доступно 6 моделей. **big** (рекомендуется к использованию), **medium** и **small**. Рекомендуются к использованию модели версии **poetry**. Их названия **big_poetry**, **medium_poetry**, **small_poetry**.
24
+ - Модель **big** имеет 178 миллионов параметров, **medium** 85 миллионов, а **small** 12 миллионов
25
+ - Переменная **use_dictionary** отвечает за загрузку всего словаря (требуется больше ОЗУ), иначе все ударения расставляет нейросеть.
26
+ - Функция **custom_dict** отвечает за добавление своих вариантов ударений в словарь. Формат такой: `{'слово': 'сл+ово с удар+ением'}`
27
+
28
+ **Для работы требуется 5 гигабайт ОЗУ**
29
+ ## Пример использования
30
+ ```python
31
+ from ruaccent import RUAccent
32
+
33
+ accentizer = RUAccent()
34
+ accentizer.load(omograph_model_size='big_poetry', use_dictionary=True)
35
+
36
+ text = 'на двери висит замок.'
37
+ print(accentizer.process_all(text))
38
+
39
+ text = 'ежик нашел в лесу ягоды.'
40
+ print(accentizer.process_yo(text))
41
+ ```
42
+
43
+ Файлы моделей и словарей располагаются по [ссылке](https://huggingface.co/ruaccent/accentuator). Мы будем признательны фидбеку на [telegram аккаунт](https://t.me/chckdskeasfsd)