{"version":"1","model":{"id":"fal-ai/sam-audio/separate","name":"SAM Audio (Text Separation)","kind":"audio","availability":"available","available":true,"restricted":false,"api_key_only":false,"description":"Isolate a specific sound from any audio file using a text prompt. SAM Audio returns both the isolated target track and the residual (everything else).","pricing_note":"~$0.10 / min","categories":["separate"],"prompt_required":true,"prompt_supported":true,"supports":{"referenceAudio":true},"requires":{"referenceAudio":true},"aspect_ratios":[],"resolutions":[],"durations":[],"base_credits":2,"api_gross_margin_percent":20,"added_at":"2026-05-25","popularity_rank":25,"example_prompt":"drums","preview":{"image":"/images/model-previews/generated/sam-audio-separate-v1.webp"},"schema_url":"/api/v1/models?id=fal-ai%2Fsam-audio%2Fseparate","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://www.artemotion.ai/api/v1/models?id=fal-ai%2Fsam-audio%2Fseparate","title":"SAM Audio (Text Separation) generation request","description":"Request body accepted by POST /api/v1/generate for fal-ai/sam-audio/separate.","type":"object","properties":{"model_id":{"type":"string","const":"fal-ai/sam-audio/separate","description":"ArtEmotion model identifier."},"extra":{"type":"object","additionalProperties":true,"description":"Model-specific settings may also be nested here."},"max_credits":{"type":"number","minimum":1,"description":"Reject before submission if the estimated list price exceeds this cap."},"webhook_url":{"type":"string","format":"uri","maxLength":2048},"webhook_secret":{"type":"string","maxLength":512},"folder_id":{"type":"string"},"prompt":{"type":"string"},"predict_spans":{"title":"Predict Spans","description":"Automatically predict temporal spans where the target sound occurs.","default":false,"type":"boolean"},"reranking_candidates":{"title":"Reranking Candidates","description":"Number of candidates to generate and rank. Higher improves quality but increases latency and cost.","default":1,"type":"number","minimum":1,"maximum":7,"multipleOf":1},"acceleration":{"title":"Acceleration","description":"Speed vs quality trade-off. Fast is quickest, Quality is most accurate.","default":"balanced","type":"string","enum":["fast","balanced","quality"]},"max_chunk_duration":{"title":"Max Chunk Duration (s)","description":"Maximum audio duration (s) to process in a single pass. Longer audio is chunked with overlap and blended.","default":60,"type":"number","minimum":10,"maximum":60,"multipleOf":1},"chunk_overlap":{"title":"Chunk Overlap (s)","description":"Overlap duration (s) between chunks for crossfade blending.","default":5,"type":"number","minimum":0,"maximum":30,"multipleOf":1},"output_format":{"title":"Output Format","description":"Output audio format.","default":"wav","type":"string","enum":["wav","mp3"]},"audio_url":{"type":"string","format":"uri"}},"required":["model_id","prompt","audio_url"],"additionalProperties":false},"parameters":[{"key":"predict_spans","label":"Predict Spans","type":"toggle","default":false,"description":"Automatically predict temporal spans where the target sound occurs."},{"key":"reranking_candidates","label":"Reranking Candidates","type":"number","default":1,"min":1,"max":7,"step":1,"description":"Number of candidates to generate and rank. Higher improves quality but increases latency and cost."},{"key":"acceleration","label":"Acceleration","type":"select","default":"balanced","options":["fast","balanced","quality"],"description":"Speed vs quality trade-off. Fast is quickest, Quality is most accurate."},{"key":"max_chunk_duration","label":"Max Chunk Duration (s)","type":"number","default":60,"min":10,"max":60,"step":1,"description":"Maximum audio duration (s) to process in a single pass. Longer audio is chunked with overlap and blended."},{"key":"chunk_overlap","label":"Chunk Overlap (s)","type":"number","default":5,"min":0,"max":30,"step":1,"description":"Overlap duration (s) between chunks for crossfade blending."},{"key":"output_format","label":"Output Format","type":"select","default":"wav","options":["wav","mp3"],"description":"Output audio format."}]}}