# Waveform

> Sound for voice apps three ways: live level bars that scroll for dictation, one continuous line for an agent reply, and recorded peaks that play from faint to ink with progress. Works with any level source or microphone.

- Author: [Aadi](https://21st.dev/@aadixc0de)
- Library: [chatcn](https://21st.dev/@aadixc0de/library/chatcn)
- License: mit
- Tags: Audio, Voice, Waveform, Visualization
- Live preview: https://21st.dev/@aadixc0de/components/waveform

## Install

```bash
npx shadcn@latest add "https://21st.dev/r/aadixc0de/waveform?api_key=$API_KEY_21ST"
```

Requires a 21st API key (generate one at https://21st.dev/mcp) passed as `API_KEY_21ST`. Free accounts get a limited number of installs per day; unlimited on a paid plan — see https://21st.dev/pricing.

Full component directory: https://21st.dev/llms.txt · More like this: https://21st.dev/community/components/s/audio.md
