AIDevKit - AI Suite for Unity
API ReferencesDiscordGlitch9
  • Introduction
    • AI Dev Kit 3.7.0
    • Troubleshooting
    • FAQ
    • Update Logs
      • AI Dev Kit v2
      • AI Dev Kit v1
  • Quick Start
    • API Key Setup
      • OpenAI
      • Google Gemini
      • ElevenLabs
      • OpenRouter
    • Adding Models & Voices
      • Quick Add Guide
      • Creating Snippets
    • Self-Hosting with Ollama
  • Editor Tools
    • Editor Chat
    • Asset Generators
    • Asset Managers
      • Prompt History
      • File Manager
      • Chatbot Manager
      • Assistant Manager
  • GEN Tasks
    • Overview
      • Prefixes
      • Sequence
    • Response
    • Image
    • Video
    • SoundFX
    • Speech
    • Transcript
    • Voice Change
    • Audio Isolation
  • Components
    • Chatbot
    • Chatbot (Assistants API)
    • Realtime Assistant
    • Modules
    • Event Receivers
  • Platform API
    • OpenAI
      • ๐Ÿ’ฌChat completions
      • ๐Ÿ–ผ๏ธImage operations
      • ๐Ÿ—ฃ๏ธText to speech
      • ๐ŸŽ™๏ธSpeech to text
        • Recording real-time in Unity
      • ๐Ÿ’พFiles
      • ๐Ÿ”ŽEmbeddings
      • ๐Ÿ›ก๏ธModerations
      • โš™๏ธFine-tuning
      • Assistants API
        • How it works
        • Creating custom functions
        • Creating assistants API
    • Google Gemini
      • ๐Ÿ“System instructions
      • ๐Ÿ’ฌText generation
      • โš™๏ธFine-tuning
      • โ–ถ๏ธFucntion calling
      • ๐Ÿ”ŽEmbeddings
      • ๐Ÿ›ก๏ธSafety
      • ๐Ÿ’ปCode execution
  • Legacy Documents
    • AI Dev Kit 1.0
      • Preperation
      • Scriptable Toolkits
        • Chat Streamer
        • Image Generator
        • Voice Transcriber
        • Voice Generator
      • Editor Tools
      • Troubleshooting (Legacy)
        • โ—Build Error: The name 'UnityMenu' does not exist in the current context
        • โ—The type or namespace name 'AndroidJavaObject' could not be found
        • โ—The type or namaspace name 'Plastic' does not exist
        • โ—Build Error: The name 'Asset Database' does not exist in the current context
        • โ—'ModelData.Create(Provider, string, UnixTime?, string)': not all code paths return a value
      • Code Generators
        • C# Script Generator
        • Unity Component Generator
    • AI Dev Kit 2.0
      • Event Handlers
      • Editor Chat
      • Editor Vision (TTI, ITI)
      • Editor Speech (TTS)
      • Management Tools
        • Prompt History Viewer
        • AI Model Manager
        • TTS Voice Manager
        • OpenAI File Manager
        • OpenAI Assistant Manager
        • ElevenLabs Voice Library
Powered by GitBook
On this page
  1. GEN Tasks

Audio Isolation

Isolate vocals from a song using an audio separation model

PreviousVoice ChangeNextChatbot

Last updated 16 days ago

returns

Use AI to extract clean vocals or speech from noisy audio.

This is useful for podcast cleanup, speech recognition preprocessing, or removing background noise in recorded clips. Powered by ElevenLabs Audio Isolation API.

Basic Usage

AudioClip rawRecording = Resources.Load<AudioClip>("NoisyInput");

AudioClip cleanSpeech = await rawRecording
    .GENAudioIsolation()
    .SetOutputFormat(OutputFormat.MPEG)
    .ExecuteAsync();
GeneratedAudio