# Generated by Cargo
# will have compiled files and executables
debug/
target/

# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
# Cargo.lock

# These are backup files generated by rustfmt
**/*.rs.bk

# MSVC Windows builds of rustc generate these, which can generally be ignored
*.pdb
*.exp
*.lib
*.ilk

# Downloaded Models (Kokoro)
kokoro-multi-lang-v1_0/
kokoro-*/
*.tar.bz2
*.tar.gz
*.zip

# Large ML Weights & Data
*.onnx
*.bin
*.pt
*.safetensors
tokens.txt
espeak-ng-data/

# Generated Audio Files
*.wav
*.mp3
*.flac
*.ogg
*.m4a

# Python / Environment (in case Python tools are used alongside)
__pycache__/
*.pyc
*.pyo
*.pyd
.Python
env/
venv/
.venv/
.env

# Node.js (in case JS tools are used alongside)
node_modules/
npm-debug.log
yarn-error.log

# IDEs and OS
.idea/
.vscode/
*.swp
*.swo
.DS_Store
.AppleDouble
.LSOverride
Thumbs.db

# Beads / Dolt files (added by bd init)
.dolt/
*.db
.beads-credential-key
