# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "musicgpt" version = "0.3.3" authors = ["gb.mt.me@gmail.com"] description = "Generate music based on natural language prompts using LLMs running locally" readme = "README.md" keywords = [ "llm", "music", "audio", "ai", ] license = "MIT" repository = "https://github.com/gabotechs/MusicGPT" [dependencies.anyhow] version = "1.0.83" [dependencies.async-stream] version = "0.3.5" [dependencies.async-trait] version = "0.1.80" [dependencies.axum] version = "0.7.5" features = ["ws"] [dependencies.chrono] version = "0.4.38" [dependencies.clap] version = "4.5.4" features = ["derive"] [dependencies.cpal] version = "0.15.3" [dependencies.directories] version = "5.0" [dependencies.futures-util] version = "0.3.30" [dependencies.half] version = "2.4.1" features = ["num-traits"] [dependencies.hostname] version = "0.4.0" [dependencies.hound] version = "3.5.1" [dependencies.indicatif] version = "0.17.8" [dependencies.lazy_static] version = "1.4.0" [dependencies.log] version = "0.4.21" [dependencies.ndarray] version = "0.15.6" [dependencies.num-traits] version = "0.2.18" [dependencies.open] version = "5.1.2" [dependencies.openssl] version = "0.10.59" features = ["vendored"] [dependencies.ort] version = "2.0.0-rc.2" features = ["half"] [dependencies.rand] version = "0.8.5" [dependencies.regex] version = "1.10.4" [dependencies.reqwest] version = "0.12.4" features = ["stream"] [dependencies.scopeguard] version = "1.2.0" [dependencies.serde] version = "1.0.200" [dependencies.serde_json] version = "1.0.116" [dependencies.specta] version = "1.0.5" features = [ "uuid", "serde", "typescript", "export", ] [dependencies.text_io] version = "0.1.12" [dependencies.time] version = "0.3.36" [dependencies.tokenizers] version = "0.19.1" [dependencies.tokio] version = "1.37.0" features = ["full"] [dependencies.tokio-tungstenite] version = "0.21.0" [dependencies.tokio-util] version = "0.7.11" [dependencies.tower-http] version = "0.5.2" features = ["fs"] [dependencies.tracing] version = "0.1.40" [dependencies.tracing-subscriber] version = "0.3.18" features = [ "env-filter", "fmt", "time", ] [dependencies.uuid] version = "1.8.0" features = [ "v4", "serde", ] [features] coreml = ["ort/coreml"] cuda = ["ort/cuda"] default = [] tensorrt = ["ort/tensorrt"]