- 'vois' installs to PATH (make install) and works with no flags: auto device selection (pipewire/pulse/default) and 48 kHz default - ~/.config/vois/config.toml for defaults + custom preset chains (serde) - Auto-Tune pitch correction (snap to nearest semitone, smoothed) - 5 new presets: Chipmunk, Helium, Vader, Telephone, Growl (17 total) - --pitch-correct flag, --no-virtual-mic to disable the default virtual mic - no dead-code allowances; clippy/fmt/tests clean
24 lines
468 B
TOML
24 lines
468 B
TOML
[package]
|
|
name = "vois"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
description = "Real-time voice changer written in pure Rust"
|
|
license = "GPL-3.0-or-later"
|
|
|
|
[dependencies]
|
|
anyhow = "1"
|
|
clap = { version = "4", features = ["derive"] }
|
|
cpal = "0.15"
|
|
crossterm = "0.28"
|
|
hound = "3"
|
|
ratatui = "0.28"
|
|
ringbuf = "0.4"
|
|
rustfft = "6"
|
|
serde = { version = "1.0.229", features = ["derive"] }
|
|
signal-hook = "0.3"
|
|
toml = "0.8"
|
|
|
|
[profile.release]
|
|
opt-level = 3
|
|
lto = true
|
|
codegen-units = 1
|