Skip to content

feat: pipecat smart turn training#16

Merged
wavekat-eason merged 10 commits intomainfrom
feat/train-pipecat-smart-turn
Apr 17, 2026
Merged

feat: pipecat smart turn training#16
wavekat-eason merged 10 commits intomainfrom
feat/train-pipecat-smart-turn

Conversation

@wavekat-eason
Copy link
Copy Markdown
Contributor

@wavekat-eason wavekat-eason commented Apr 17, 2026

Summary

  • Add training infrastructure for pipecat smart turn model (Dockerfile, notebooks, VM setup guide)
  • Add dataset exploration notebook with label balance, duration, and spectrogram analysis
  • Add training notebook with model init, eval, ONNX export, and INT8 quantization
  • Bump wavekat-core to 0.0.4

Test plan

  • Verify Docker image builds on GPU VM
  • Run explore_dataset.ipynb end-to-end
  • Run train.ipynb end-to-end

🤖 Generated with Claude Code

wavekat-eason and others added 10 commits April 2, 2026 11:04
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add FFmpeg as a separate Docker layer for torchcodec audio
decoding. Update notebook cell 4 to skip audio column when
peeking at rows.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Save every 100 steps (was 500) and keep up to 10 checkpoints
to take advantage of the 256GB data disk.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Extract LOGGING_STEPS and DATALOADER_PREFETCH to the top-level
config section so all tunable hyperparameters live in one place.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@wavekat-eason wavekat-eason merged commit df456c2 into main Apr 17, 2026
5 checks passed
@wavekat-eason wavekat-eason deleted the feat/train-pipecat-smart-turn branch April 17, 2026 21:00
@github-actions github-actions Bot mentioned this pull request Apr 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant