Sentioscope

Speech and voice controls, as each vendor documents them

What Hedra documents about speech

Hedra (hedra.com) inverts the usual arrangement: audio is a required input, the character in the image lip-syncs and moves to whatever is supplied, and the length of the take sets the length of the shot, up to ten minutes. As of 2026-09-22.

A pipeline that runs backwards from the rest of this registerCasting and recording happen before any frame exists. The track is handed over as a required input, the character in the image is moved and lip-synced to it, and the length of the take decides the length of the shot.A voice is chosenA catalogue id, or a recordingA finished trackApproved before renderingis paid forA portrait is chosenThe start frameOne imageThe face that will be seenspeakingLength followsThe duration of the takeUp to ten minutesNo line has to be cut tofit a windowOne generation, driven by the audioWhat a production holds afterwards
Fig. 1 Alignment is not a claim on this route; it is the task the model was set, which is why the field fills itself.
Controls documented, model by modelFilled where the model documents that control, hollow where nothing is published about it.Controls documented, model by modelWhat the vendor documentsWhat the vendordocumentsAudio sourceAudio source — What the vendor documents: Supplied; audio is a required inputLanguagesLanguages — What the vendor documents: Full multi-language support claimed, none namedVoice sourceVoice source — What the vendor documents: An uploaded track, or a voice id from the voices endpointPer-character bindingPer-character binding — What the vendor documents: Not documentedLip-syncLip-sync — What the vendor documents: The character in the image lip-syncs and moves to the audio provided
Fig. 2 Filled where the model documents that control, hollow where nothing is published about it.
The five fields this register keeps, for Hedra. Read from the vendor's Character 3 model page and avatar video guide on 2026-09-22.
FieldWhat the vendor documents
Audio sourceSupplied; audio is a required input
LanguagesFull multi-language support claimed, none named
Voice sourceAn uploaded track, or a voice id from the voices endpoint
Per-character bindingNot documented
Lip-syncThe character in the image lip-syncs and moves to the audio provided

Inclusion rule. Fields are the same five for every model here; a field the vendor does not document is recorded as not documented rather than inferred from generated output. Order. Fixed field order, identical on every model page.

1When the audio is the input, alignment stops being a promise

The guide states that avatar videos are driven by audio and that the character in the image will lip-sync and move to the audio provided. Synchronisation is not a feature the model might achieve; it is the task it was handed. That makes this the plainest lip-sync statement in the register, and it is plain because of the architecture rather than the copywriting.

The trade is that a performance has to exist first. A production on this route is casting and recording before it generates anything, which is an older order of work than prompting a scene and hearing what comes back.

2Length decided by the take, not by a parameter

The audio normally determines the video length, and omitting the duration follows the source audio. For a register that spends most of its time on ceilings measured in single-figure seconds, a ten-minute maximum is a different world, and a line that runs long produces a longer shot instead of a rushed read.

It moves the timing problem back into writing and recording, where a director can hear it. Nothing has to be trimmed to fit a four-second window, because the window follows the words.

3Voices are available, and the language claim carries no list

Speech can be generated inline by naming a voice id from the voices endpoint, so a production need not arrive with a recording at all. What the model page then claims is full multi-language support without naming a single language, which is the count-free version of a gap several entries here share.

Nothing is published about holding a voice to a character across shots. With audio supplied per call, consistency is whatever a production's own choices make it, which is workable and unstated.

4This entry, one column at a time

Each of these stays inside a single field: what Hedra puts there, what the wording settles, and what it leaves for a take to answer.

5Read against another entry

Each of these puts Hedra beside one other entry on a column where the two land at opposite grades of answer.

6Where this model sits against the rest

Audio source, across every model hereOne field at a time, every entry side by side, with Hedra marked. The full wording for every cell is in the rows below. This entry was read 2026-09-22.Audio source, across every model hereAudio sourceD-IDD-ID — Audio source: A text script read aloud, or an audio url suppliedHedraHedra — Audio source: Supplied; audio is a required inputHeyGenHeyGen — Audio source: A text to speech endpoint, apart from the pictureKling AIKling AI — Audio source: Generated with the picture, VIDEO 3.0LTX StudioLTX Studio — Audio source: Generated jointly with the picture, plus audio-to-videoLuma RayLuma Ray — Audio source: Not documented; the video reference does not mention soundMiniMaxMiniMax — Audio source: Native speech, generated with the picturePixVersePixVerse — Audio source: Supplied to a speech endpoint, or read from text thereRunwayRunway — Audio source: Not documented where voices are definedSceneMixerSceneMixer — Audio source: Generated with the picture, in the language set for the projectSora 2Sora 2 — Audio source: Generated with the picture; video and audio are both listed as outputsync-3sync-3 — Audio source: Supplied, or read from text on the callSynthesiaSynthesia — Audio source: Synthesised from the script, or an uploaded recordingVeoVeo — Audio source: Generated with the video rather than added afterwardsViduVidu — Audio source: Q3 generates speech, effects and music natively, on by defaultWan 3.0Wan 3.0 — Audio source: On by default; false returns a file with no audio trackWan2.2-S2VWan2.2-S2V — Audio source: Supplied; the card describes the model as audio-driven
Fig. 3 One field at a time, every entry side by side, with Hedra marked. The full wording for every cell is in the rows below. This entry was read 2026-09-22.
Every entry in this register on the same field, with Hedra marked. Each cell carries the reading date of its own entry; this one was read 2026-09-22.
ModelAudio source
D-IDA text script read aloud, or an audio url supplied
HedraSupplied; audio is a required input
HeyGenA text to speech endpoint, apart from the picture
Kling AIGenerated with the picture, VIDEO 3.0
LTX StudioGenerated jointly with the picture, plus audio-to-video
Luma RayNot documented; the video reference does not mention sound
MiniMaxNative speech, generated with the picture
PixVerseSupplied to a speech endpoint, or read from text there
RunwayNot documented where voices are defined
SceneMixerGenerated with the picture, in the language set for the project
Sora 2Generated with the picture; video and audio are both listed as output
sync-3Supplied, or read from text on the call
SynthesiaSynthesised from the script, or an uploaded recording
VeoGenerated with the video rather than added afterwards
ViduQ3 generates speech, effects and music natively, on by default
Wan 3.0On by default; false returns a file with no audio track
Wan2.2-S2VSupplied; the card describes the model as audio-driven

Inclusion rule. Models whose vendor documents something about generated speech. A model with nothing published on the point is still listed, with the cell marked hollow. Order. Alphabetical by model name.

Languages, across every model hereOne field at a time, every entry side by side, with Hedra marked. The full wording for every cell is in the rows below. This entry was read 2026-09-22.Languages, across every model hereLanguagesD-IDD-ID — Languages: A language field beside the voice; no list on the referenceHedraHedra — Languages: Full multi-language support claimed, none namedHeyGenHeyGen — Languages: Thirty or more, counted on the translation endpointKling AIKling AI — Languages: Five, not namedLTX StudioLTX Studio — Languages: Not documentedLuma RayLuma Ray — Languages: Not documentedMiniMaxMiniMax — Languages: Not documented by the vendorPixVersePixVerse — Languages: Multiple, with speech, singing and advertisements named as typesRunwayRunway — Languages: Not documentedSceneMixerSceneMixer — Languages: 15, named, with Cantonese a 16th for dialogue onlySora 2Sora 2 — Languages: Not documentedsync-3sync-3 — Languages: Ninety-five or more, counted rather than namedSynthesiaSynthesia — Languages: A catalogue, each voice carrying a language name and codeVeoVeo — Languages: Not documentedViduVidu — Languages: Not documentedWan 3.0Wan 3.0 — Languages: Not documentedWan2.2-S2VWan2.2-S2V — Languages: Not documented
Fig. 4 One field at a time, every entry side by side, with Hedra marked. The full wording for every cell is in the rows below. This entry was read 2026-09-22.
Every entry in this register on the same field, with Hedra marked. Each cell carries the reading date of its own entry; this one was read 2026-09-22.
ModelLanguages
D-IDA language field beside the voice; no list on the reference
HedraFull multi-language support claimed, none named
HeyGenThirty or more, counted on the translation endpoint
Kling AIFive, not named
LTX StudioNot documented
Luma RayNot documented
MiniMaxNot documented by the vendor
PixVerseMultiple, with speech, singing and advertisements named as types
RunwayNot documented
SceneMixer15, named, with Cantonese a 16th for dialogue only
Sora 2Not documented
sync-3Ninety-five or more, counted rather than named
SynthesiaA catalogue, each voice carrying a language name and code
VeoNot documented
ViduNot documented
Wan 3.0Not documented
Wan2.2-S2VNot documented

Inclusion rule. Models whose vendor documents something about generated speech. A model with nothing published on the point is still listed, with the cell marked hollow. Order. Alphabetical by model name.

Voice source, across every model hereOne field at a time, every entry side by side, with Hedra marked. The full wording for every cell is in the rows below. This entry was read 2026-09-22.Voice source, across every model hereVoice sourceD-IDD-ID — Voice source: A voice id from one of five named speech providersHedraHedra — Voice source: An uploaded track, or a voice id from the voices endpointHeyGenHeyGen — Voice source: A clone, instant from one recording or professional from 20 minutes or moreKling AIKling AI — Voice source: Not documented by the vendorLTX StudioLTX Studio — Voice source: Not documentedLuma RayLuma Ray — Voice source: Not documentedMiniMaxMiniMax — Voice source: Reference audio, 15 s total across 3 clipsPixVersePixVerse — Voice source: Built-in voices, or a custom voice from a supplied sampleRunwayRunway — Voice source: An audio sample of 10 seconds to 5 minutes, or a description in wordsSceneMixerSceneMixer — Voice source: Preset voice library, or the user's own recordingsSora 2Sora 2 — Voice source: Not documentedsync-3sync-3 — Voice source: Not documented on the model pageSynthesiaSynthesia — Voice source: The catalogue, or a cloned voice with a language list of its ownVeoVeo — Voice source: Not documentedViduVidu — Voice source: Not documentedWan 3.0Wan 3.0 — Voice source: Reference audio, 15 seconds in total, WAV or MP3 up to 15 MBWan2.2-S2VWan2.2-S2V — Voice source: Whatever track is handed over; no catalogue
Fig. 5 One field at a time, every entry side by side, with Hedra marked. The full wording for every cell is in the rows below. This entry was read 2026-09-22.
Every entry in this register on the same field, with Hedra marked. Each cell carries the reading date of its own entry; this one was read 2026-09-22.
ModelVoice source
D-IDA voice id from one of five named speech providers
HedraAn uploaded track, or a voice id from the voices endpoint
HeyGenA clone, instant from one recording or professional from 20 minutes or more
Kling AINot documented by the vendor
LTX StudioNot documented
Luma RayNot documented
MiniMaxReference audio, 15 s total across 3 clips
PixVerseBuilt-in voices, or a custom voice from a supplied sample
RunwayAn audio sample of 10 seconds to 5 minutes, or a description in words
SceneMixerPreset voice library, or the user's own recordings
Sora 2Not documented
sync-3Not documented on the model page
SynthesiaThe catalogue, or a cloned voice with a language list of its own
VeoNot documented
ViduNot documented
Wan 3.0Reference audio, 15 seconds in total, WAV or MP3 up to 15 MB
Wan2.2-S2VWhatever track is handed over; no catalogue

Inclusion rule. Models whose vendor documents something about generated speech. A model with nothing published on the point is still listed, with the cell marked hollow. Order. Alphabetical by model name.

7Sources

Taken from the Character 3 model page and avatar video guide at hedra.com on 2026-09-22. Every entry against the same five fields sits on the speech controls page; the rule behind each field is on how read. The entries either side of this one: HeyGen, Kling AI.

  • Audio source
    Avatar videos are driven by audio, and the character in the image will lip-sync and move to the audio providedhanded to the model rather than made by itHedra, avatar video guide / recorded 2026-09-22
  • Shot length set by the take
    The audio normally determines the video length, and omitting the duration follows the source audioHedra, avatar video guide / recorded 2026-09-22
  • Voice source
    Speech can be generated inline instead of uploaded, by naming a voice id drawn from the voices endpointa catalogue behind an endpointHedra, avatar video guide / recorded 2026-09-22
  • Languages
    Described as text, image and audio to video with full multi-language support, and a maximum duration of ten minutesa claim carrying no listHedra, Character 3 model page / recorded 2026-09-22