Skip to main content

A Dash component for recording audio from the browser

Project description

Overview

A Dash component for recording audio. The component is built using microphone-stream.

Installation

Simply install the package using pip:

pip install dash-recording-components

Development and Contributing

  • Create a Poetry environment and install all required dependencies: poetry install --dev
  • Install webpack
  • Install npm
  • npm install to install the dependencies
  • Build the js files: npm run build:js
  • Build the Dash components (Python modules): npm run build:py

Changes in the React components (src/lib/components), such as exposing new properties or updating audio collection logic require running steps 5 and 6 above. The existing autogenerated Python modules should not be edited.

Example

For a simple example of how to use the AudioRecorder component, run app.py. It's nothing fancy, but it should give you an idea of how to use the component.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

dash_recording_components-1.0.0-py3-none-any.whl (90.4 kB view hashes)

Uploaded Python 3

Supported by

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