PyInstaller's default webrtcvad hook was failing because we use
webrtcvad-wheels (which provides the webrtcvad module but has a
different package name for metadata purposes).
Changes:
- Created hooks/hook-webrtcvad.py custom hook
- Tries to copy metadata from webrtcvad-wheels first
- Falls back to webrtcvad if needed
- Gracefully handles missing metadata (module still works)
This prevents the "PackageNotFoundError: No package metadata was
found for webrtcvad" error during PyInstaller build.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>