abbr2words<0.3.0,>=0.2.9
spokenform<0.3.0,>=0.2.6

[all]
kokorog2p[de,en,espeak,fr,goruut,he,ja,ko,mixed,zh]

[de]
spacy>=3.5.0
num2words<0.6,>=0.5.14

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
ruff>=0.16.0
mypy>=1.0.0
pre-commit>=3.0.0
build>=1.0.0
twine>=5.0.0
kokorog2p[docs]

[dev:python_version < "3.11"]
tomli>=2.0.1

[docs]
sphinx>=7
sphinx-rtd-theme>=2
myst-parser>=2.0.0

[en]
spacy>=3.5.0
num2words<0.6,>=0.5.14

[espeak]
espeakng-loader>=0.1.0
dlinfo>=1.2.1

[fr]
spacy>=3.5.0
num2words<0.6,>=0.5.14

[goruut]
pygoruut>=0.8.0

[he]
phonikud

[ja]
pyopenjtalk>=0.3.0
fugashi>=1.3.0
jaconv>=0.3.4
mojimoji>=0.0.13
unidic>=1.1.0

[ko]
jamo>=0.4.1
nltk>=3.8.1

[mixed]
lingua-language-detector>=2.0.0

[zh]
jieba>=0.42.1
pypinyin>=0.49.0
cn2an>=0.5.22
pypinyin-dict>=0.8.0
ordered-set>=4.1.0
