Skip to main content

Function: registerAudioProviderFactory()

registerAudioProviderFactory(providerId, factory): void

Defined in: packages/agentos/src/core/audio/index.ts:74

Register an audio provider factory for a given provider ID.

Use this to add third-party or custom audio providers at runtime. Built-in providers (suno, udio, stable-audio, elevenlabs-sfx, musicgen-local, audiogen-local, replicate-audio, fal-audio) are pre-registered.

Parameters

providerId

string

Unique identifier for the provider (lowercased for matching).

factory

AudioProviderFactory

Factory function that creates a new uninitialised provider instance.

Returns

void