EverambleGAME API / 1

CONTENT CONTRACT · VERSION 1

Recording

A recording of one text in one language.

Signature

{ asset: AudioAssetId, duration_ms: AudioDuration, locale: Locale, text: TextKey }

Fields

NameTypeMeaning
assetAudioAssetIdAudio asset.
Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$; Reference: asset:audio
duration_msAudioDurationLength of the recording; cutscenes plan the line by it.
Range: 1…1800000; Unit: ms
localeLocaleLanguage of the recording.
Length: 1…12; Pattern: ^[a-z]{2,3}(?:-[A-Z][a-z]{3})?(?:-[A-Z]{2}|-[0-9]{3})?$
textTextKeyThe spoken text.
Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$; Reference: text