EverambleGAME API / 1

CONTENT CONTRACT · VERSION 1

voice

A figure's voice: mumble pitch and timbre and its recorded lines.

Signature

{ id: ContentId, kind: "voice", pitch_permille: BodyScale, recordings: {Recording}, timbre_permille: Permille }

Fields

NameTypeMeaning
idContentIdPackage-qualified identity; unique within its declaring namespace.
Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$
kind"voice"Discriminant
pitch_permilleBodyScalePitch of the mumble in thousandths of the standard voice.
Range: 500…2000; Unit: permille
recordings{Recording}Recorded lines; a line without one is mumbled.
Items: 0…4096
timbre_permillePermilleBrightness of the mumble, from round to reedy.
Range: 0…1000; Unit: permille

Validated example

{
  "id": "core:bram_voice",
  "kind": "voice",
  "pitch_permille": 1000,
  "recordings": [],
  "timbre_permille": 500
}