# =============================================================================
# .gitignore – Hugging Face Speech Recognition Starter
# =============================================================================

# ---------------------------------------------------------------------------
# Python
# ---------------------------------------------------------------------------
__pycache__/
*.py[cod]
*$py.class
*.so
*.pyd
*.pyo

# Packaging / distribution
dist/
build/
*.egg-info/
*.egg
MANIFEST

# Virtual environments
.venv/
venv/
env/
ENV/

# ---------------------------------------------------------------------------
# Environment / secrets
# ---------------------------------------------------------------------------
.env
.env.local
.env.*.local
*.secret

# ---------------------------------------------------------------------------
# Hugging Face model weights & cache
# ---------------------------------------------------------------------------
model_cache/
.cache/
*.bin
*.safetensors
*.pt
*.pth
*.ckpt
*.h5
*.onnx
*.tflite

# Hugging Face default cache (HF_HOME)
~/.cache/huggingface/

# ---------------------------------------------------------------------------
# Audio files (user-supplied – not committed)
# ---------------------------------------------------------------------------
*.wav
*.mp3
*.flac
*.ogg
*.m4a
*.aac

# EXCEPT synthetic examples we intentionally include:
!examples/output/.gitkeep

# ---------------------------------------------------------------------------
# Outputs
# ---------------------------------------------------------------------------
examples/output/
results/
outputs/
logs/
*.log
*.jsonl

# ---------------------------------------------------------------------------
# Jupyter
# ---------------------------------------------------------------------------
.ipynb_checkpoints/
*.ipynb

# ---------------------------------------------------------------------------
# Testing / coverage
# ---------------------------------------------------------------------------
.pytest_cache/
.coverage
htmlcov/
coverage.xml

# ---------------------------------------------------------------------------
# IDE / editor
# ---------------------------------------------------------------------------
.vscode/
.idea/
*.swp
*.swo
*.DS_Store
Thumbs.db

# ---------------------------------------------------------------------------
# Docker
# ---------------------------------------------------------------------------
.dockerignore_local

# ---------------------------------------------------------------------------
# Misc
# ---------------------------------------------------------------------------
tmp/
temp/
*.tmp
