gen_gender
Пакет позволяет сменить род ответов с мужского на женский.
Пример
>>> gen_gender.swap("Я тот самый учитель.")
"Я та самая учительница"
>>> gen_gender.swap("Я не женат. У меня два брата и одна сестра.")
"Я не замужем, у меня два брата и одна сестра."
Типы обрабатываемых замен
- Замена рода выполняется только для конструкций в 1 лице ед. числе
- Замена сказумых, выраженных глаголом в прошедшем времени
- Замена дополнений, выраженных соуществительным с зависимым прилагательным
- Замена зависимых от существительного в 1 лице ед. числе или местоимения причастных и деепричестных оборотов
- Замена указательных, притяжательных, неопределенных, относительных, определительных, отрицательных местоимений
Используемые библиотеки
- pymorphy3
- stanza
Дополнительные файлы
- src/pkl словари альтернатив
- src/txt оригинальные файлы для редактирования
Metadata
Release files for gen-gender 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gen_gender-0.1.4.tar.gz | 49.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gen_gender-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 99.1 MB
Release files / gen_gender-0.1.4.tar.gz
| Download URL | gen_gender-0.1.4.tar.gz |
|---|---|
| Size | 49.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f70373305529b185789a9d69211ffc583f2ec760c5ccbfffa3a78a17fdb16b59
|
|
BLAKE2b-256 checksum How to use checksums |
8cbb2cc3a991c727832eb9690fa97bec293f39bb62c0074ef0ff504f11403792
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.3.2 CPython/3.10.9 Linux/5.15.0-58-generic
|
Release files / gen_gender-0.1.4-py3-none-any.whl
| Download URL | gen_gender-0.1.4-py3-none-any.whl |
|---|---|
| Size | 49.9 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8a7f45675656130deec54d174788341a14bdb7938734b973daf2ddbeaf25f932
|
|
BLAKE2b-256 checksum How to use checksums |
37ba770fef84231099c09d1f48fd6e8348ccace502da947ba5119c1a685a2346
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.3.2 CPython/3.10.9 Linux/5.15.0-58-generic
|