voicebank
Lieutenant Oyelaran, cached. The twenty-four lines in `game.shared` LINES are generated ONCE through `audio_gen speech`, treated so they read as a voice on a field net, and filed as `/zero/source/audio/voice/<id>.soundClip`.
audio.voicebank
Lieutenant Oyelaran, cached. The twenty-four lines in game.shared LINES are
generated ONCE through audio_gen speech, treated so they read as a voice on
a field net, and filed as /zero/source/audio/voice/<id>.soundClip.
-- 1. the raw reads, from an execute (2 credits a line)
-- /zero/source/tmp/sound/genvoice.luau
-- 2. the cached assets
require("audio.voicebank").bake()
The treatment is the whole difference between an adjutant standing next to you and an adjutant on the radio: banded 240 Hz - 5.2 kHz, a presence lift at 2.6 kHz so orders stay legible over massed rifle fire, a little drive, and the channel left slightly open under her.
fallback(text, sampleRate) is what a line gets when its raw read is missing:
a transmission of the right length with no words in it, so a failed generation
costs the line its VOICE and never its BEAT. The words are in K.LINES and
reach the screen either way.
Scoped to this part · feeds back into the world's score.