Cargo Features

[dependencies]
natural-tts = { version = "0.3.1", default-features = false, features = ["meta", "tts-rs", "coqui", "parler", "gtts", "msedge", "py_tts", "non_py_tts", "metal", "cuda", "cudnn", "mkl", "accelerate"] }
default = gtts

The gtts feature is set by default whenever natural-tts is added without default-features = false somewhere in the dependency tree.

meta parler?

Enables candle-core ^0.9.1, candle-nn ^0.9.1, candle-transformers ^0.9.1, hf-hub ^0.4.3, rand ^0.9.2, and serde_json

Affects natural-tts::NaturalTts.meta_model, models::meta

tts-rs non_py_tts?

Enables tts

Affects natural-tts::NaturalTts.tts_model, models::tts_rs

coqui py_tts?

Enables pyo3 ^0.27.2

Affects natural-tts::NaturalTts.coqui_model, models::coqui

parler non_py_tts? = meta

Enables tokenizers

Affects natural-tts::NaturalTts.parler_model, models::parler

gtts default non_py_tts?

Enables minreq and percent-encoding

Affects natural-tts::NaturalTts.gtts_model, models::gtts

msedge non_py_tts?

Enables msedge-tts ^0.2.4

Affects natural-tts::NaturalTts.msedge_model, models::msedge

py_tts = coqui
non_py_tts = gtts, msedge, parler, tts-rs
metal

Enables metal of candle-core ^0.9.1, candle-nn ^0.9.1, and candle-transformers ^0.9.1

cuda

Enables cuda of candle-core ^0.9.1, candle-nn ^0.9.1, and candle-transformers ^0.9.1

cudnn

Enables cudnn of candle-core ^0.9.1, candle-nn ^0.9.1, and candle-transformers ^0.9.1

mkl

Enables mkl of candle-core ^0.9.1, candle-nn ^0.9.1, and candle-transformers ^0.9.1

accelerate

Enables accelerate of candle-core ^0.9.1, candle-nn ^0.9.1, and candle-transformers ^0.9.1