Before comparing Wan 2.7 and Vidu Q3 through CometAPI, make one field in the trial brief explicit: does this job start with an audio asset, or does it ask the model to generate dialogue and sound? A route that produces audio is not necessarily a route that accepts the audio you already have.
CometAPI’s Wan 2.7–Vidu Q3 comparison, published August 23 and checked September 6, 2026, describes a shared video endpoint, authentication pattern and asynchronous job lifecycle. That is useful integration context. It does not establish that the two CometAPI routes expose identical audio inputs or every control available in the models’ native APIs.
Two briefs, not one interchangeable request
The article describes Wan’s native workflows as supporting custom audio as well as automatic audio generation. It positions Vidu Q3 around video, dialogue/voiceover, effects and music generated together. Those descriptions suggest two different starting points for a CometAPI trial—not a blanket model ranking:
| Job brief | What to establish before submitting through CometAPI | Proposed acceptance check |
|---|---|---|
| A supplied recording must drive the clip | Does the exact selected route accept supplied audio, and does it use it in the role the brief requires? | Check the required relationship between the recording and visible speech or action timing. Producing unrelated sound is not a pass. |
| The scene needs newly generated dialogue and sound | Does the selected route document the required generated-audio behavior and controls? | Check whether the requested speech and sound events occur and coordinate with the scene. Do not score this as preservation of an existing recording. |
A soundtrack to retain and a voice reference to condition generation are also different requirements. Write down which one the asset represents; an “audio supported” label does not resolve that distinction.
Keep CometAPI’s shared job handling separate from the media contract
My recommendation is to add a small eligibility check before a job enters the CometAPI comparison queue. Record the selected route and variant, the audio starting point, the required role of any supplied asset, and the current route documentation that confirms support. If that confirmation is missing, leave the job out of the trial until it is resolved. Do not silently drop the recording and turn it into a generated-audio request just to make both candidates run.
Only compare results within the same brief once both selected routes can represent it. Shared authentication and polling can simplify the surrounding integration; they cannot make different media requirements equivalent.
This is a trial design, not a report of working CometAPI audio parameters. The cited article supplies the workflow distinction, but no live route, upload format, voice-reference control, latency or listening result has been verified here. The useful decision is therefore narrower than “which model sounds better”: which documented CometAPI route can preserve the audio starting point this job actually requires?