semvec/pypi-packages huggingface dataset:
st-audio-spectrogram 0.0.5
Streamlit component to view wavforms and spectrogram
Requires Python: >=3.7

# st-audio-spectrogram

Streamlit component that allows you to visualize wav file waveforms, and spectrograms, while playing the video.

## Installation instructions

```sh
pip install st-audio-spectrogram
```

## Usage instructions

```python
import streamlit as st
from st_audio_spectrogram import st_audio_spectrogram

# You can also leave any of these out for default values:
config = {
    "cursor": {
        "color": "blue",
        "width": 4,
    },
    "waveform": {
        "height": 128,
        "color": "#4F4A85",
        "progressColor": '#383351',
        "normalize": True,
    },
    "spectrogram": {
        "height": 128,
        "labels": True,
    },
    "colormap": {
        "colormap": "plasma",
        "nshades": 256,
        "format": "float",
    },
    "mediaControls": True,
}

data = open("demo.wav", "rb").read()
st_audio_spectrogram(data, config=config)
```