返回模型
说明文档
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)
-
目前有 4 个可用模型 - turbo, big_poetry, medium_poetry, small_poetry
-
use_dictionary 变量负责加载整个词典(需要更多内存),否则所有重音由神经网络标注。
-
custom_dict 函数负责向词典添加自定义重音变体。格式如下:
{'单词': '带+重音的单+词'} -
选择 CPU 或 CUDA 设备。使用 CUDA 需要安装 onnxruntime-gpu 和 CUDA。
-
workdir - 接受字符串。是模型下载的路径。
稳定运行至少需要 3GB 内存
使用示例
from ruaccent import RUAccent
accentizer = RUAccent()
accentizer.load(omograph_model_size='turbo', use_dictionary=True)
text = 'на двери висит замок.'
print(accentizer.process_all(text))
模型和词典文件位于链接。欢迎在 Telegram 账号 提供反馈。
ruaccent/accentuator
作者 ruaccent
↓ 0
♥ 15
创建时间: 2023-12-22 14:22:09+00:00
更新时间: 2025-02-09 17:10:58+00:00
在 Hugging Face 上查看文件 (114)
.gitattributes
README.md
dictionary/accents.json.gz
dictionary/accents_nn.json.gz
dictionary/omographs.json.gz
dictionary/rule_engine/accents.json
dictionary/rule_engine/forms.json
dictionary/yo_homographs.json.gz
dictionary/yo_words.json.gz
koziev/rulemma/rulemma.dat
koziev/rulemma/rulemma.py
koziev/rupostagger/__init__.py
koziev/rupostagger/database/ruword2tags.db
koziev/rupostagger/rupostagger.config
koziev/rupostagger/rupostagger.model
koziev/rupostagger/rupostagger.py
koziev/rupostagger/rusyllab.py
koziev/rupostagger/ruword2tags.dat
koziev/rupostagger/ruword2tags.py
nn/nn_accent/big.onnx
ONNX
nn/nn_accent/config.json
nn/nn_accent/model.onnx
ONNX
nn/nn_accent/ort_config.json
nn/nn_accent/special_tokens_map.json
nn/nn_accent/tokenizer_config.json
nn/nn_accent/vocab.txt
nn/nn_omograph/big_poetry/added_tokens.json
nn/nn_omograph/big_poetry/config.json
nn/nn_omograph/big_poetry/model.onnx
ONNX
nn/nn_omograph/big_poetry/special_tokens_map.json
nn/nn_omograph/big_poetry/tokenizer.json
nn/nn_omograph/big_poetry/tokenizer_config.json
nn/nn_omograph/big_poetry/vocab.txt
nn/nn_omograph/medium_poetry/added_tokens.json
nn/nn_omograph/medium_poetry/config.json
nn/nn_omograph/medium_poetry/model.onnx
ONNX
nn/nn_omograph/medium_poetry/special_tokens_map.json
nn/nn_omograph/medium_poetry/tokenizer.json
nn/nn_omograph/medium_poetry/tokenizer_config.json
nn/nn_omograph/medium_poetry/vocab.txt
nn/nn_omograph/small_poetry/added_tokens.json
nn/nn_omograph/small_poetry/config.json
nn/nn_omograph/small_poetry/model.onnx
ONNX
nn/nn_omograph/small_poetry/special_tokens_map.json
nn/nn_omograph/small_poetry/tokenizer.json
nn/nn_omograph/small_poetry/tokenizer_config.json
nn/nn_omograph/small_poetry/vocab.txt
nn/nn_omograph/tiny/added_tokens.json
nn/nn_omograph/tiny/config.json
nn/nn_omograph/tiny/model.onnx
ONNX
nn/nn_omograph/tiny/ort_config.json
nn/nn_omograph/tiny/special_tokens_map.json
nn/nn_omograph/tiny/tokenizer.json
nn/nn_omograph/tiny/tokenizer_config.json
nn/nn_omograph/tiny/vocab.txt
nn/nn_omograph/tiny2.1/added_tokens.json
nn/nn_omograph/tiny2.1/config.json
nn/nn_omograph/tiny2.1/model.onnx
ONNX
nn/nn_omograph/tiny2.1/special_tokens_map.json
nn/nn_omograph/tiny2.1/tokenizer.json
nn/nn_omograph/tiny2.1/tokenizer_config.json
nn/nn_omograph/tiny2.1/vocab.txt
nn/nn_omograph/tiny2/added_tokens.json
nn/nn_omograph/tiny2/config.json
nn/nn_omograph/tiny2/model.onnx
ONNX
nn/nn_omograph/tiny2/ort_config.json
nn/nn_omograph/tiny2/special_tokens_map.json
nn/nn_omograph/tiny2/tokenizer.json
nn/nn_omograph/tiny2/tokenizer_config.json
nn/nn_omograph/tiny2/vocab.txt
nn/nn_omograph/turbo/added_tokens.json
nn/nn_omograph/turbo/config.json
nn/nn_omograph/turbo/merges.txt
nn/nn_omograph/turbo/model.onnx
ONNX
nn/nn_omograph/turbo/special_tokens_map.json
nn/nn_omograph/turbo/tokenizer.json
nn/nn_omograph/turbo/tokenizer_config.json
nn/nn_omograph/turbo/vocab.json
nn/nn_omograph/turbo2/added_tokens.json
nn/nn_omograph/turbo2/config.json
nn/nn_omograph/turbo2/merges.txt
nn/nn_omograph/turbo2/model.onnx
ONNX
nn/nn_omograph/turbo2/special_tokens_map.json
nn/nn_omograph/turbo2/tokenizer.json
nn/nn_omograph/turbo2/tokenizer_config.json
nn/nn_omograph/turbo2/vocab.json
nn/nn_omograph/turbo3.1/added_tokens.json
nn/nn_omograph/turbo3.1/config.json
nn/nn_omograph/turbo3.1/merges.txt
nn/nn_omograph/turbo3.1/model.onnx
ONNX
nn/nn_omograph/turbo3.1/special_tokens_map.json
nn/nn_omograph/turbo3.1/tokenizer.json
nn/nn_omograph/turbo3.1/tokenizer_config.json
nn/nn_omograph/turbo3.1/vocab.json
nn/nn_omograph/turbo3/added_tokens.json
nn/nn_omograph/turbo3/config.json
nn/nn_omograph/turbo3/merges.txt
nn/nn_omograph/turbo3/model.onnx
ONNX
nn/nn_omograph/turbo3/special_tokens_map.json
nn/nn_omograph/turbo3/tokenizer.json
nn/nn_omograph/turbo3/tokenizer_config.json
nn/nn_omograph/turbo3/vocab.json
nn/nn_stress_usage_predictor/config.json
nn/nn_stress_usage_predictor/model.onnx
ONNX
nn/nn_stress_usage_predictor/special_tokens_map.json
nn/nn_stress_usage_predictor/tokenizer.json
nn/nn_stress_usage_predictor/tokenizer_config.json
nn/nn_stress_usage_predictor/vocab.txt
nn/nn_yo_homograph_resolver/config.json
nn/nn_yo_homograph_resolver/model.onnx
ONNX
nn/nn_yo_homograph_resolver/special_tokens_map.json
nn/nn_yo_homograph_resolver/tokenizer.json
nn/nn_yo_homograph_resolver/tokenizer_config.json
nn/nn_yo_homograph_resolver/vocab.txt