/dump/*
CLAUDE.md
.claude

# Python
__pycache__/
*.py[cod]
*.pyo
*.pyd
.Python

# Distribution / packaging
*.egg-info/
dist/
build/
*.egg
MANIFEST

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

# scripts/compare_systems.py fair-comparison 2x2: GPL-derived espeak-ng data
# (rules-only compiled dicts, and o2i_lex's word->IPA cache) — comparison
# runtime only, never committed. See docs/comparison.md "Fair-comparison 2x2".
.espeak_rules_only/
.o2i_lex_cache/

# IDE
.idea/
.vscode/
*.swp
*.swo

# Virtual environments
.venv/
venv/
env/
TODO.md
ROADMAP.md

# Generated by scripts/gen_explorer.py; CI regenerates and publishes it to gh-pages
docs/explorer.html
