Palash Debnath and Claude Fable 5
ac8bdecfa6
test(api): pin the /generate surface pyvideotrans's integration consumes (Wave 1.3) ( #359 )
...
pyvideotrans drives OmniVoice as a per-line clone backend (their
videotrans/tts/_omnivoice.py — being replaced upstream with a REST
integration against POST /generate). This contract suite pins the exact
multipart shape that integration sends (text + uploaded ref_audio +
ref_text + language name + num_step/guidance_scale/speed/denoise/
postprocess flags -> audio/wav with X-Audio-Duration) so a /generate
change that would silently break the 17.9k-star upstream fails our CI —
the engine-compat constraint extended to an external consumer.
Engine stubbed; validated in CI (local torch/Triton segfault on
main-importing tests, see project memory).
Spec 11 / parity program Wave 1.3 (our-repo half).
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-11 23:06:49 +05:30
..
2026-06-11 22:30:57 +05:30
2026-06-11 22:00:30 +05:30
2026-06-11 23:04:00 +05:30
2026-06-11 12:14:45 +05:30
2026-06-11 12:15:01 +05:30
2026-06-11 21:02:07 +05:30
2026-05-20 06:14:55 +05:30
2026-05-20 09:09:48 +05:30
2026-05-18 22:00:59 +05:30
2026-05-29 12:08:56 +05:30
2026-05-31 13:27:30 +05:30
2026-06-03 14:10:08 +05:30
2026-05-31 05:43:33 +05:30
2026-05-18 22:00:59 +05:30
2026-05-19 21:11:25 +05:30
2026-06-11 23:03:56 +05:30
2026-06-11 13:09:18 +05:30
2026-06-11 13:58:21 +05:30
2026-06-11 12:14:45 +05:30
2026-06-11 12:15:28 +05:30
2026-06-11 12:15:28 +05:30
2026-05-20 14:08:55 +05:30
2026-06-03 10:37:37 +05:30
2026-05-29 19:07:38 +05:30
2026-06-11 13:09:40 +05:30
2026-05-29 09:12:23 +05:30
2026-04-22 18:46:01 +05:30
2026-05-29 19:07:38 +05:30
2026-06-11 16:21:07 +05:30
2026-04-21 18:32:25 +05:30
2026-05-31 03:31:03 +05:30
2026-06-11 12:15:53 +05:30
2026-05-29 17:24:25 +05:30
2026-06-03 02:29:50 +05:30
2026-04-18 22:37:20 +05:30
2026-05-20 13:40:16 +05:30
2026-04-22 18:46:01 +05:30
2026-06-11 12:15:28 +05:30
2026-05-29 09:12:23 +05:30
2026-06-11 16:20:45 +05:30
2026-05-31 04:35:22 +05:30
2026-06-11 12:10:54 +05:30
2026-05-29 09:27:43 +05:30
2026-05-20 07:26:46 +05:30
2026-04-18 22:37:20 +05:30
2026-04-21 18:32:25 +05:30
2026-06-03 06:22:25 +05:30
2026-05-30 20:50:21 +05:30
2026-05-16 12:39:11 +05:30
2026-06-02 10:17:29 +05:30
2026-05-29 16:52:50 +05:30
2026-05-30 11:45:54 +05:30
2026-05-30 11:45:54 +05:30
2026-05-30 12:52:51 +05:30
2026-06-11 23:04:00 +05:30
2026-05-31 13:27:30 +05:30
2026-06-11 16:21:07 +05:30
2026-06-04 08:01:29 +05:30
2026-04-21 18:32:25 +05:30
2026-05-29 23:13:32 +05:30
2026-06-01 11:46:32 +05:30
2026-06-11 22:10:30 +05:30
2026-05-30 17:11:44 +05:30
2026-06-03 08:23:58 +05:30
2026-06-11 23:06:49 +05:30
2026-06-11 12:14:35 +05:30
2026-06-03 07:06:30 +05:30
2026-06-11 12:15:28 +05:30
2026-05-30 12:46:42 +05:30
2026-06-11 23:04:00 +05:30
2026-05-18 16:31:01 +05:30
2026-06-11 16:20:45 +05:30
2026-05-31 03:38:54 +05:30
2026-05-30 20:54:49 +05:30
2026-05-16 12:39:01 +05:30
2026-05-30 23:09:43 +05:30
2026-05-30 21:15:09 +05:30
2026-04-21 18:32:25 +05:30
2026-06-01 08:12:55 +05:30
2026-05-30 12:52:51 +05:30
2026-06-11 13:09:18 +05:30
2026-06-11 01:34:47 +05:30
2026-04-21 18:32:25 +05:30
2026-05-29 16:52:50 +05:30