Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Keep release text byte-stable so SHA-256 verification is portable.
*.cff text eol=lf
*.json text eol=lf
*.jsonl text eol=lf
*.md text eol=lf
*.py text eol=lf
*.svg text eol=lf
*.tex text eol=lf
*.bib text eol=lf
*.txt text eol=lf
*.bst text eol=lf
*.sty text eol=lf
*.pdf binary
*.png binary
*.wav binary
*.mp3 binary
56 changes: 0 additions & 56 deletions .github/DISCUSSION_TEMPLATE.md

This file was deleted.

39 changes: 0 additions & 39 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

37 changes: 0 additions & 37 deletions .github/ISSUE_TEMPLATE/experiment_reproduction.md

This file was deleted.

23 changes: 0 additions & 23 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

37 changes: 0 additions & 37 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

51 changes: 0 additions & 51 deletions .github/workflows/python-package.yml

This file was deleted.

91 changes: 25 additions & 66 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,99 +1,58 @@
# ============================================================
# PersonaVoice .gitignore (v10.4.8)
# ============================================================

# ── Python ──
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
.eggs/
build/
dist/
.eggs/

# ── Virtual Environments ──
# Local environments and tools
.venv/
venv/
env/
ENV/
ENV/

# ── IDE / Editor ──
.idea/
.vscode/
*.swp
*.swo
*~
*.sublime-workspace
*.sublime-project

# ── OS ──
.DS_Store
Thumbs.db
desktop.ini
ehthumbs.db

# ── Large Data Files (NOT for GitHub — download via scripts/download_models.py) ──
data/LibriTTS/
data/dev-clean.tar.gz
data/dpo_preference_pairs.pt
data/libritts_processed/
data/*.pt
data/*.tar.gz
data/*.zip
.pytest_cache/
test-results/
.coverage
htmlcov/

# ── Model Checkpoints (too large for GitHub — train locally) ──
# Licensed datasets and model artifacts are downloaded separately.
data/
checkpoints/
pretrained_models/
models/
*.pt
*.pth
*.ckpt
*.bin
*.safetensors

# ── Pretrained Models (download via scripts/download_models.py) ──
pretrained_models/
models/
models/**

# ── Experiment Temp Files ──
# Generated run artifacts
tmp/
tmp_*/
.tmp_render2/
*.tmp
*.log
logs/

# ── Generated Audio Outputs (regenerable) ──
outputs/
outputs/**

# ── Results: keep JSON + figures, ignore large audio samples ──
results/subjective_eval_samples/
results/pdfm_audio/
results/*.wav
results/*.mp3
results/*.flac
results/subjective_eval_samples/

# ── Jupyter ──
.ipynb_checkpoints/
*.ipynb

# ── Local Demo Audio (regenerable from 1111.mp3) ──
# Keep 1111.mp3 / 1111.wav as bundled demo reference
# LaTeX build intermediates (keep source PDFs and publication figures)
*.aux
*.bbl
*.blg
*.fdb_latexmk
*.fls
*.out
*.synctex.gz

# ── Cache / HuggingFace cache (regenerable) ──
# Local caches and OS files
.cache/
.huggingface/
*.cache

# ── Coverage / Test Reports ──
.coverage
htmlcov/
.pytest_cache/
.tox/

# ── Lock files (keep requirements.txt as source of truth) ──
# poetry.lock
# Pipfile.lock
.DS_Store
._*
Thumbs.db
desktop.ini
Binary file removed 1111.mp3
Binary file not shown.
Loading