Source: factory.core/ObjDocumentAudio.py
Delegate for generating audio waveform icons.
Loads audio samples and renders a Spotify-style waveform
visualization using matplotlib. WAV files are read directly;
all other formats (MP3, OGG, FLAC, AAC) are converted to WAV
...
| Method | Signature | Description |
|---|---|---|
| load_audio | load_audio(file_path: str) -> tuple |
Load an audio file and return (samples, sample_rate). |
| generate_preview | generate_preview(samples: np.ndarray, sample_rate: int, output_path: str, figure_size: int = 8) -> bool |
Render an audio waveform visualization using matplotlib. |