Download scripts/check_channels.py from Hedrekao/audio-explorers-visualization: direct link, hf CLI and curl.
- Browser
- Download file 500 Bytes
-
https://huggingface.co/spaces/Hedrekao/audio-explorers-visualization/resolve/main/scripts/check_channels.py
- Command line
-
hf download hf://spaces/Hedrekao/audio-explorers-visualization/scripts/check_channels.py
-
curl -L -o check_channels.py https://huggingface.co/spaces/Hedrekao/audio-explorers-visualization/resolve/main/scripts/check_channels.py
500 Bytes
| import soundfile as sf | |
| # Check original files | |
| files = ['data/mixture.wav', 'data/example_mixture.wav'] | |
| for fname in files: | |
| try: | |
| audio, sr = sf.read(fname) | |
| print(f"\n{fname}:") | |
| print(f" Shape: {audio.shape}") | |
| print(f" Channels: {audio.shape[1] if audio.ndim > 1 else 1}") | |
| print(f" Sample rate: {sr} Hz") | |
| print(f" Duration: {len(audio) if audio.ndim == 1 else audio.shape[0]} samples") | |
| except Exception as e: | |
| print(f" Error: {e}") | |