Audio Viewer

Open .wav, .mp3, .flac, .ogg and .m4a files in your browser. See the waveform, duration, sample rate and channel count, and play the audio, all locally with nothing uploaded.

Free, no sign-up, and fully client-side. Your file never leaves your browser. Opens .wav, .mp3, .flac, .ogg, .m4a.

Open the viewer and drop a file to get started.

Viewing audio dataset files

Audio datasets ship as ordinary sound files: uncompressed WAV, or compressed MP3, FLAC, Ogg and M4A. When you are assembling or auditing a speech or music dataset, you often just want to confirm a clip’s length, sample rate and channels, and hear it, without opening a heavy audio editor.

ViewKit decodes the file with the browser’s Web Audio engine, draws the waveform, reports the duration, sample rate and channel count, and gives you a player. Everything happens on your device and nothing is uploaded.

What you can do with the Audio viewer

Waveform

See the full waveform at a glance to spot silence, clipping or the overall shape of the clip.

Format details

Duration, sample rate and channel count (mono or stereo) are shown for the file.

Built-in player

Play, pause and scrub the audio with the standard browser controls.

Common codecs

WAV, MP3, FLAC, Ogg and M4A play wherever your browser supports the codec.

How to open a Audio file

  1. 1

    Drop your audio file onto the box above (or click to browse). It is read in your browser, nothing uploads.

  2. 2

    The waveform is drawn and the duration, sample rate and channels are shown.

  3. 3

    Press play to listen using the built-in controls.

Doing the same thing in code

Reading the metadata in Python:

Python
import soundfile as sf

info = sf.info("clip.wav")
print(info.duration, info.samplerate, info.channels, info.subtype)

data, rate = sf.read("clip.wav")   # reads the whole clip into memory

soundfile reports the duration, sample rate and channels. Drawing the waveform requires matplotlib, and playback requires a separate library. This page shows the metadata, the waveform and a player together.

Audio viewer: frequently asked questions

Which audio formats are supported?

WAV, MP3, FLAC, Ogg and M4A are supported wherever your browser can decode the codec; WAV and FLAC are the most universal.

How do I check the sample rate of a dataset clip?

The sample rate, duration and channel count are shown as soon as the file decodes. Speech pipelines commonly expect 16 kHz mono, so a clip at 44.1 kHz stereo needs resampling and downmixing before training.

Why will my .m4a or .ogg file not play?

Playback uses your browser’s own decoders, so support depends on the browser and the platform rather than on this site. M4A and Ogg are the two that vary most. WAV and FLAC work essentially everywhere.

Can I see the waveform?

Yes. The full waveform is rendered along with the duration, sample rate and channel count.

Is my audio uploaded?

No. The file is decoded and played entirely in your browser; it never leaves your machine.

Also view in ViewKit