You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enforce MP3 pass-through and WAV fallback for formats
All non-MP3 audio format requests are now mapped to WAV for predictable compatibility, with MP3 requests yielding MP3 output. Python clients normalize outbound response_format and surface fallback metadata. Web playground and WebSocket demo no longer expose manual format selectors, and documentation clarifies the MP3/WAV behavior. Version bumped to 3.3.0-alpha4.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [3.3.0-alpha4] - 2025-09-19
9
+
10
+
### Changed
11
+
- Enforced MP3 pass-through while mapping all other requested formats to WAV so the service returns predictable audio without failing compatibility checks.
12
+
- Python clients now normalise outbound `response_format` payloads to the supported set and surface fallback metadata when a WAV result is returned.
13
+
- Docker build workflow tags only `v*` image aliases to avoid duplicate semver tags without the `v` prefix.
14
+
15
+
### Removed
16
+
- Web playground and WebSocket demo no longer expose manual format selectors, reducing confusion around unavoidable WAV fallbacks.
17
+
18
+
### Documentation
19
+
- README (EN/ZH) clarifies the MP3-only guarantee and WAV fallback, and the UI copy was refreshed accordingly.
0 commit comments