Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
d0d0140
feat(tts): Add complete CosyVoice3 CoreML conversion
Alex-Wengg Apr 10, 2026
dedb337
feat(tts): Add CoreML inference pipeline demo
Alex-Wengg Apr 10, 2026
da38247
wip(tts): Add CoreML vocoder test pipeline
Alex-Wengg Apr 10, 2026
6d85908
docs(tts): Document Python CoreML loading timeout issue
Alex-Wengg Apr 10, 2026
4bcfe84
docs(tts): Add comprehensive CoreML conversion summary
Alex-Wengg Apr 10, 2026
5eb246d
Add Swift CoreML tests and loading issue analysis
Alex-Wengg Apr 10, 2026
a936224
fix(tts): Document vocoder CoreML loading issue and hybrid solution
Alex-Wengg Apr 10, 2026
693eab7
docs(tts): Add comprehensive final resolution summary
Alex-Wengg Apr 10, 2026
b17a524
feat(tts): Add stateless ONNX analysis and attempted export
Alex-Wengg Apr 10, 2026
856eb39
docs(tts/cosyvoice3): Add CoreML conversion patterns and MB-MelGAN op…
Alex-Wengg Apr 11, 2026
8b0d3a5
feat(tts/cosyvoice3): Add complete MB-MelGAN fine-tuning pipeline
Alex-Wengg Apr 11, 2026
8b64dd2
refactor: Reorganize coreml/ with docs/, scripts/, benchmarks/ struct…
Alex-Wengg Apr 11, 2026
cad2575
chore: Update .gitignore to exclude trial artifacts and only track or…
Alex-Wengg Apr 11, 2026
3d7a098
chore: Remove trial artifacts from git tracking
Alex-Wengg Apr 11, 2026
5cf8804
docs: Restore and organize all trial documentation in trials/ directory
Alex-Wengg Apr 11, 2026
bb5b243
docs: Update README to reference trials/ directory
Alex-Wengg Apr 11, 2026
4052040
docs: Add comprehensive RESEARCH_PAPERS.md with citations and bibliog…
Alex-Wengg Apr 11, 2026
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
49 changes: 49 additions & 0 deletions models/tts/cosyvoice3/coreml/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Python
__pycache__/
*.pyc
.venv/
*.egg-info/
venv_*/

# Dependencies
uv.lock
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔴 .gitignore excludes uv.lock, violating repo convention for reproducible builds

The .gitignore at line 9 ignores uv.lock. AGENTS.md and CLAUDE.md both state that each target directory is self-contained with its own pyproject.toml (and implicitly uv.lock). Every other coreml/ target directory in the repo commits its uv.lock (e.g., models/vad/silero-vad/coreml/uv.lock, models/tts/kokoro/coreml/uv.lock, models/tts/qwen3/coreml/uv.lock, etc.). Excluding uv.lock breaks reproducible dependency resolution, which is a core requirement of uv-based workflows.

Suggested change
uv.lock
# uv.lock # Do not ignore — required for reproducible builds
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.


# Logs
*.log

# Generated audio
*.wav

# Generated data
mbmelgan_training_data/
mbmelgan_quickstart/
mbmelgan_pretrained/
precision_test/
rangedim_test/
rangedim_quickstart_test/
mbmelgan_quality_test/
mbmelgan_standalone_test/
pretrained_models/

# Compiled CoreML models (regenerate from .mlpackage)
*.mlmodelc/
*.mlpackage/

# Build artifacts
compiled/
converted/
decoder_layers/

# Trial/research files in root (organized in trials/ directory)
# Keep only: docs/, scripts/, benchmarks/, trials/, README.md, pyproject.toml
/*.md
!README.md
/*.py
/*.swift
/*.sh
/*.pid
/*.txt
cosyvoice_repo/
CosyVoiceSwift/
ParallelWaveGAN/
fargan_source/
Loading