jpreprocess 0.14.0

Japanese text preprocessor for Text-to-Speech application (OpenJTalk rewrite in rust language).
Documentation
[package]
name = "jpreprocess"
edition = "2021"

version.workspace = true
description.workspace = true
license.workspace = true
repository.workspace = true
keywords.workspace = true
categories.workspace = true
rust-version.workspace = true

documentation = "https://docs.rs/jpreprocess"

[features]
binary = ["dep:clap", "dep:serde_json", "tokenizer"]
naist-jdic = [
  "dep:jpreprocess-naist-jdic",
  "jpreprocess-naist-jdic/naist-jdic",
  "tokenizer",
]
tokenizer = [
  "dep:jpreprocess-dictionary",
  "dep:lindera",
  "dep:lindera-dictionary",
]
weak_tokenizer = [
  "jpreprocess-core/lindera",
  "dep:lindera",
  "dep:lindera-dictionary",
]
default = ["weak_tokenizer"]

[[bin]]
name = "jpreprocess"
required-features = ["binary"]

[dependencies]
lindera = { workspace = true, optional = true }
lindera-dictionary = { workspace = true, optional = true }
jpreprocess-dictionary = { workspace = true, optional = true }

phf = { workspace = true, features = ["macros"] }

jlabel.workspace = true
jpreprocess-core.workspace = true
jpreprocess-njd.workspace = true
jpreprocess-jpcommon.workspace = true

jpreprocess-naist-jdic = { workspace = true, optional = true }

clap = { workspace = true, features = ["derive"], optional = true }
serde_json = { workspace = true, optional = true }