Skip to main content

A Streamlit component for displaying and interacting with audio waveforms.

Project description

Streamlit Wavesurfer Component

Features

  • Styling customization
  • Play pause/skip buttons
  • Region start and end callbacks
  • Allow SKIP to region from python with ID so that we can click a region in the interface and skip to it from streamlit
    • Allow skip to time? then we can just pass through the region start from python (or both)
  • Keyboard shortcuts for nudge etc
  • Load audio from numpy arrays
  • Region validation from python?
  • Spectrogram view (is this another component?)

Bug Fixes

  • Region state management -- need one source of truth, never double up regions (can we use react query?)
  • FIX: need to press a btton before keyboard shortcuts work.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

streamlit_wavesurfer-0.0.6.tar.gz (4.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

streamlit_wavesurfer-0.0.6-py3-none-any.whl (4.3 MB view details)

Uploaded Python 3

File details

Details for the file streamlit_wavesurfer-0.0.6.tar.gz.

File metadata

File hashes

Hashes for streamlit_wavesurfer-0.0.6.tar.gz
Algorithm Hash digest
SHA256 bc5683abc29f9d9fa02bc2eb2f5055adeceed44357dd18ec4b36f0a68ae1902c
MD5 811bbb9582675d17bc341f55d64aa589
BLAKE2b-256 322f52135d33dc12a15fd3e0f2df424ca9822139f8924d88d8d2a5636daa6b4e

See more details on using hashes here.

File details

Details for the file streamlit_wavesurfer-0.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for streamlit_wavesurfer-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ecd46e155c669a155957e462b0597a8910cae148a0cf526bc935e8c307ff4706
MD5 dc436e9bf0793b2516f9f223eb7e4c4a
BLAKE2b-256 b010dc72f95ff92b0ab85604af5958eddb65648d83fed2eaa6cfe67753c1dba2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page