audio-cpp-vevo2-speech-to-speech
Vevo2 (audio.cpp, Q8_0) - speech to speech, served by the audio-cpp backend
through /audio/transform. Post the source speech as `audio`, the target
speaker's clip as `reference`, and the words being spoken as
`params[text]`.
The text is not optional and not a hint. Vevo2's speech-to-speech route is
a text and prosody route: it reads the line it is resynthesising and
refuses the run without one. /audio/transform has no text field on the
wire, so the params map carries it and the backend lifts it into the
engine's text input; `params[target_text]` is the same thing under the name
Vevo2's own option table uses. Add `params[language]` when the line is not
English.
This entry pins task:s2s. Vevo2 also advertises plain voice conversion,
which needs no text and which auto-routing picks first, so without the pin
the text would be carried and then ignored. Drop the option to get voice
conversion from the same weights.
Q8_0 because it is the only build that fits alongside the rest of the
gallery; upstream records the original and 16-bit builds as the cleaner
ones, so expect drift on some routes.