ElevenLabsSfx
20 tools in this family (folder Editor/Tools/ElevenLabsSfx/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.
| Tool | Effect | Description |
|---|---|---|
sfxgen_clear_api_key | destructive | Wipe the stored ElevenLabs API key from EditorPrefs. DESTRUCTIVE and irreversible: the key is |
sfxgen_emit_ambient_mixer | read-only | Emit a 3-layer ambient mixer MonoBehaviour: a looping bed, |
sfxgen_emit_footstep_controller | read-only | Emit a footstep cascade MonoBehaviour that wires Animation |
sfxgen_emit_impact_manager | read-only | Emit a per-material impact manager that picks light/medium/ |
sfxgen_emit_tts_narrator | read-only | Emit a TTS narrator MonoBehaviour that plays pre-rendered |
sfxgen_estimate_cost | read-only | Estimate the credit cost of an SFX or TTS request. SFX is |
sfxgen_export_setup | read-only | Export a JSON descriptor of the current bridge configuration |
sfxgen_generate | writes | Generate a single SFX clip via POST /v1/sound-generation. |
sfxgen_generate_ambient | writes | Generate a longer ambient bed (4..22s) and, when requested, |
sfxgen_generate_batch | writes | Generate N SFX clips back-to-back. Accepts an array of prompts |
sfxgen_generate_footsteps | writes | Generate a footstep set for one surface. Produces N variations |
sfxgen_generate_impact | writes | Generate a 3-clip impact set (light / medium / heavy) for one |
sfxgen_get_account_info | read-only | Fetch the ElevenLabs account snapshot (tier, character_count, |
sfxgen_import_to_unity | writes | Copy a generated audio file into the Unity project and trigger |
sfxgen_init | read-only | Initialize the elevenlabs_sfx_* family. Verifies Newtonsoft.Json + |
sfxgen_list_clips | read-only | List every clip recorded in clips_log.jsonl (mock store). |
sfxgen_list_voices | read-only | List voices from /v1/voices (live mode) or the cached mock |
sfxgen_set_api_key | writes | Persist an ElevenLabs API key in EditorPrefs (XOR + per-machine |
sfxgen_text_to_speech | writes | Synthesize narration via POST /v1/text-to-speech/<voice_id>. |
sfxgen_trim_loop_points | writes | Compute loop points (start_sec / end_sec / crossfade_sec) for |