The Wire · Showcase
SPEECH-TO-SPEECH 0.2.12 SHIPS WITH SMARTER TURN-TAKING AND WEBRTC SUPPORT
By RepoJournal · Filed · About Hugging Face
The final 0.2.x release lands Smart Turn v3.2 endpointing, WebRTC support, and direct audio input for audio-capable LLMs, while diffusers onboards MiniMax-H3 for joint video and audio generation.
Speech-to-speech 0.2.12 [1] closes the 0.2.x line with quantized CPU-based Smart Turn v3.2 endpointing enabled by default in realtime mode, distinguishing completed turns from mid-thought pauses without requiring GPU inference [2]. The release also ships WebRTC support, direct audio input for audio-capable LLMs, and a significantly improved browser demo alongside cleanup of stale dependency extras [3]. On the diffusers side, MiniMax-H3 [4] lands as a full modular implementation for joint video and audio generation, generating stereo video and synchronized audio in a single denoising pass with checkpoints housed on the Hub. Test infrastructure across diffusers continues its overhaul: Flux2 and QwenImage inpaint pipelines migrated to the new mixin structure [5] [6], while migrated tests now use `assert_tensors_close` for consistency [7]. Sentence-transformers fixed a critical DataLoader worker leak [8] that exhausted file descriptors when training with `dataloader_persistent_workers=True`, mirroring the protection transformers implemented. Transformers itself ships fixes for MLA cache compression [10], KimiK25 dimension swaps [9], linear attention kernel refactoring with native kernel fallbacks [11], torchao integration compatibility [12], and DAC offload test reliability [13].
One email a day. Unsubscribe in one click.
Keep up with Hugging Face in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Upgrade speech-to-speech to 0.2.12 if you use realtime mode with turn-taking huggingface/speech-to-speech [plan]
- → Apply sentence-transformers DataLoader worker fix immediately if using persistent_workers with dict eval_dataset huggingface/sentence-transformers [immediate]
- → Monitor transformers MLA and linear attention changes if you deploy these models in production huggingface/transformers [monitor]
References
- [1] v0.2.12 ↗ huggingface/speech-to-speech
- [2] feat(vad): integrate Smart Turn v3.2 endpointing ↗ huggingface/speech-to-speech
- [3] Merge pull request #429 from huggingface/agent/clean-dependency-extras huggingface/speech-to-speech
- [4] Add MiniMax-H3 ↗ huggingface/diffusers
- [5] refactor flux2 pipeline tests to the new mixin structure ↗ huggingface/diffusers
- [6] refactor qwenimage inpaint pipeline tests to the new mixin structure ↗ huggingface/diffusers
- [7] use assert_tensors_close in the migrated pipeline tests ↗ huggingface/diffusers
- [8] [`trainer`] Fix eval DataLoader worker leak with dataloader_persistent_workers ↗ huggingface/sentence-transformers
- [9] [Fix] Swapped height and width in KimiK25 (#47786) huggingface/transformers
- [10] [Fix] Fix multi-head latent attention (MLA) ↗ huggingface/transformers
- [11] 🚨 [`Kernels`] Refactor all linear attn models & native kernels fallback (#47630) huggingface/transformers
- [12] Migrate torchao integration off deleted torchao.dtypes ↗ huggingface/transformers
- [13] Fix Dac offload tests (#47775) huggingface/transformers