Skip to content

Commit

Permalink
Replace resampling solution (#7)
Browse files Browse the repository at this point in the history
* refactor(audio::input): move the list-channels subcommand impl here

* refactor(audio): move Processor to its own module

* refactor(audio::process): replace rubato with dasp
  • Loading branch information
dev-msp committed Apr 19, 2024
1 parent edb59d4 commit f17888a
Show file tree
Hide file tree
Showing 6 changed files with 310 additions and 243 deletions.
200 changes: 120 additions & 80 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 6 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,15 @@ edition = "2021"
[dependencies]
anyhow = "1.0.81"
cpal = "0.14.0"
dasp = { version = "0.11.0", features = ["all"] }
hound = "3.5.1"
itertools = "0.12.1"
# linfa = "0.7.0"
thiserror = "1.0.58"
webrtc-vad = "0.4.0"
whisper-rs = { git = "https://github.com/tazz4843/whisper-rs", branch = "master", features = [ "metal", "whisper-cpp-log" ] }
sttx = { git = "https://github.com/dev-msp/sttx", branch = "main" }

itertools = "0.12.1"
# linfa = "0.7.0"
thiserror = "1.0.58"
clap = { version = "4.5.4", features = ["derive"] }
regex = "1.10.4"
tracing = { version = "0.1.40", features = ["log"] }
Expand All @@ -23,6 +25,6 @@ log = "0.4.21"
crossbeam = "0.8.4"
serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.115"
rubato = "0.15.0"

actix-web = "4.5.1"
tokio = { version = "1.37.0", features = ["full"] }
Loading

0 comments on commit f17888a

Please sign in to comment.