[package]
edition = "2021"
name = "floravox-cli"
version = "0.8.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Diagnostic CLI for the floravox TTS engine"
readme = "README.md"
keywords = [
"tts",
"ssml",
"speech",
"accessibility",
"phonemizer",
]
categories = [
"accessibility",
"text-processing",
"multimedia::audio",
]
license = "Apache-2.0 OR MIT"
repository = "https://github.com/AACTools/floravox"
[features]
default = [
"onnx",
"misaki",
"uroman",
]
misaki = ["floravox-core/misaki"]
onnx = [
"floravox-core/onnx",
"floravox-g2p/onnx",
]
uroman = ["floravox-core/uroman"]
[[bin]]
name = "floravox"
path = "src/main.rs"
[[bin]]
name = "floravox-patch"
path = "src/bin/floravox-patch.rs"
[[example]]
name = "backend-bench"
path = "examples/backend-bench.rs"
[[example]]
name = "stream-bench"
path = "examples/stream-bench.rs"
[[example]]
name = "synth-bench"
path = "examples/synth-bench.rs"
[dependencies.anyhow]
version = "1"
[dependencies.floravox-core]
version = "0.8.0"
[dependencies.floravox-g2p]
version = "0.8.0"
[dependencies.floravox-ssml]
version = "0.8.0"
[dependencies.serde_json]
version = "1"
[lints.clippy]
all = "warn"
pedantic = "warn"