examples.audio_separation_example¶
Audio Separation Example - Isolate voice from background using SAM-Audio SAM-Audio uses text-guided source separation to isolate specific sounds.
View the complete module source at #L1-L120.
API details¶
Each callable below includes its exact signature, type annotations, inputs, defaults, return contract, documented exceptions, implementation source, and parsed docstring sections when the source provides them.
examples.audio_separation_example
¶
Audio Separation Example - Isolate voice from background using SAM-Audio
SAM-Audio uses text-guided source separation to isolate specific sounds.
Usage
python examples/audio_separation_example.py input.mp3 python examples/audio_separation_example.py input.mp3 --description "music" python examples/audio_separation_example.py input.mp3 -o voice.wav
Models
- mlx-community/sam-audio-large-fp16 (best quality, 3B params)
- mlx-community/sam-audio-small-fp16 (faster, 0.6B params)
examples.audio_separation_example.main
¶
Source code in examples/audio_separation_example.py
Complete contract reference¶
Expand any definition for its exact inputs, annotations, defaults, return contract, directly raised exceptions, source-grounded behavior, and immutable line link. This section includes private and nested definitions that ordinary API generators omit.
examples.audio_separation_example.main · function
Function main calls argparse.ArgumentParser, parser.add_argument, parser.parse_args, print; returns None.
Parameters
This callable has no explicit inputs.
Returns
- Type:
not annotated - Direct return expressions:
None
Exceptions and behavior
Function main calls argparse.ArgumentParser, parser.add_argument, parser.parse_args, print; returns None.
No direct raise statement appears in this definition.
Complete symbol map¶
This map also includes private definitions and nested helpers. The signature column exposes every explicit input even when an internal helper has no dedicated parameter prose.
| Symbol | Kind | Signature and inputs | What it does | Source |
|---|---|---|---|---|
main |
function | main() -> not annotated |
Function main calls argparse.ArgumentParser, parser.add_argument, parser.parse_args, print; returns None. |
#L25-L116 |