audio_effect

Per-Scene audio: timed sound effects and the narration source.

AudioManager is owned by each Scene – there is no process-global audio state, so two Scenes in one process can use different voices or recorded narration without interfering. It holds the Scene’s speech generator, its accumulated transcript, and the list of effects to mix.

AudioEffect is one sound placed at one time on the Scene’s timeline. The Audio and Speech contexts add them, taking their runtime from the clip so the animations inside are fitted to the sound. save_video composes every effect into one track and hands it to the video writer.

See Audio and Speech.

Classes

AudioEffect

One sound placed at one moment on a Scene's timeline.

AudioManager

Per-scene audio transcript and speech-source state.