.DS_Store
.idea
*.log
tmp/
*.backup
requirements.txt.backup

*.py[cod]
__pycache__/
*.egg
*.egg-info/
build
htmlcov
# Python package build artifacts
src/python_run/build/
src/python_run/dist/

/data/
/build/
/build-*/
/local/
/dist/
/lib/
/install/
/download/
/p/
/o/
/f/
/s/
*.so

.venv/
lightning_logs/

# Claude settings
.claude/*
!.claude/commands/
settings.local.json

# Generated audio files
*.wav
!test/**/*.wav

# Test artifacts
test_piper/
test_build/
test_windows_build/
test_results/
test_ci_binaries/
build_log.zip
# Root test files (should be in src/cpp/tests or src/python/tests)
/test_*.cpp
/test_*.c
/test_*.py
/test_*.sh
/test_*
!test/

# Package build artifacts
nupkgs/
publish_test/
# Test logs
*.log

# Benchmark results
benchmark_results*.json
streaming_comparison_results.json

# Windows build artifacts
*.dll
*.exe
windows_build_artifacts/
CLAUDE.md

# Rust build artifacts
src/rust/target/
src/rust/piper-python/target/
src/rust/piper-python/Cargo.lock

# WebAssembly temp directories
src/wasm/openjtalk-web/temp/
src/wasm/openjtalk-web/tools/

# Debug and development scripts
scripts/debug/
debug_*.py
test_phoneme*.py
verify_*.py
analyze_*.py
check_*.py
create_comprehensive_*.py
add_missing_*.py
retrain_*.py
comprehensive_*.py

# Training datasets and downloaded models
datasets/
models/

# Local working files
checkpoints/
output/
pip-test/
upiper_comparison_samples/
compare_phonemes.txt
phoneme_map.txt
training_phonemes.txt
id_check.txt
sh_check.txt
generate_upiper_samples.py
nul
test/models/tsukuyomi-chan/
docs/development/usability-issues-2026-03.md
src/rust/target/*