Release 0.6.0
What's Changed
- End-to-end integration test suite: TTS-to-STT round-trip against Speaches by @roryeckel in #75
Add an end-to-end integration test suite that synthesizes speech through the real proxy, transcribes it back, and fuzzy-matches the transcript, running in CI against a CPU-only Speaches container. - Honor WAV data chunk boundaries by @roryeckel in #74
- honor the declared PCM payload size when stripping WAV containers - stop trailing RIFF chunks such as
LIST/INFOandC2PAfrom reaching Wyoming as audio - track the remaining PCM byte count acros…
- honor the declared PCM payload size when stripping WAV containers - stop trailing RIFF chunks such as
- Add compatibility/contributing docs, issue templates, normalize URLs by @roryeckel in #70
Documentation and repository metadata changes only — no source code modified. - Preserve whitespace in streaming TTS by @roryeckel in #82
Preserves whitespace in retained sentence fragments while processing streaming synthesis chunks and adds regression coverage. - Adopt wyoming v1.10.2 (AsyncClient timeouts) by @roryeckel in #83
Stacked on #79 (wyoming 1.10.1). Adopts wyoming v1.10.2.
Other commits
- Reposition README scope guidance (3e81af5)
Full Changelog: v0.5.0...v0.6.0