foley.sources.elevenlabs#

ElevenLabs Sound Effects generate source (hosted; #6).

Auto-discovered by foley.sources.registry.discover_sources(), which imports ONLY config (stdlib-only). The ElevenLabsAdapter and its lazy requests dependency (the foley[elevenlabs] extra) load on first use — never at import foley or during discovery — via the module __getattr__ below.

Classes

Adapter

ElevenLabsAdapter([config, api_key, http, plan])

ElevenLabs Sound Effects generate adapter (a GenerateAdapter).

Modules

adapter

ElevenLabs Sound Effects generate adapter — hosted Text-to-SFX v2 over HTTP.

config

SOURCE_CONFIG for the ElevenLabs Sound Effects generator (report 02 · 07 · 10 §4.1).