[package] name = "rtx-tts" version.workspace = true edition.workspace = true rust-version = "1.92" authors.workspace = true license.workspace = true repository.workspace = true description = "Text-to-speech synthesis with neural vocoding for RustyTorch" [dependencies] # RTX dependencies rtx-tensor = { path = "../../core/rtx-tensor" } rtx-nn = { path = "../../core/rtx-nn" } # Error handling thiserror.workspace = true anyhow.workspace = true # Logging tracing.workspace = true # Serialization serde.workspace = true serde_json.workspace = true # Text processing regex.workspace = true unicode-normalization.workspace = true unicode-segmentation.workspace = true # Collections indexmap = { workspace = true, features = ["serde"] } # Concurrency parking_lot.workspace = true [dev-dependencies] approx = "0.5" proptest.workspace = true [features] default = [] cuda = ["rtx-tensor/cuda", "rtx-nn/cuda"] metal = ["rtx-tensor/metal", "rtx-nn/metal"] [lints] workspace = true