blob: 5142963a077def863a5f96415d7c457c927d1a82 (
plain) (
tree)
|
|
[package]
name = "makima"
version = "0.1.0"
edition = "2024"
[[bin]]
name = "makima-server"
path = "src/bin/server.rs"
[dependencies]
# ML/Audio (existing)
parakeet-rs = { version = "0.2.5", features = ["sortformer"] }
symphonia = { version = "0.5", features = ["mp3", "aac", "flac", "ogg", "vorbis", "wav", "pcm"] }
ort = "2.0.0-rc.10"
tokenizers = "0.21"
hf-hub = "0.4"
ndarray = "0.16"
# Web server
axum = { version = "0.8", features = ["ws", "multipart"] }
tokio = { version = "1.0", features = ["full", "signal"] }
tower-http = { version = "0.6", features = ["cors", "trace"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
futures = "0.3"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
bytes = "1.0"
uuid = { version = "1.0", features = ["v4"] }
# OpenAPI
utoipa = { version = "5", features = ["axum_extras"] }
utoipa-swagger-ui = { version = "9", features = ["axum"] }
# Error handling
thiserror = "2.0"
anyhow = "1.0"
|