# 2fps/recorder

html5 js 浏览器 web端录音

Repository: https://github.com/2fps/recorder
Canonical: https://ross.abutalabs.com/products/2fps-recorder
Homepage: https://recorder.zhuyuntao.cn/
Language: JavaScript
License: MIT
License Family: permissive
Topics: javascript, recorder, audio, pcm, wav, html5, web, typescript, lu-yin, webaudio, mp3
Last push: 2022-12-09T19:43:40+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2785, "days_push": 1363, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1206, forks 266 (observed 2026-08-28T04:03:59.411262+00:00)

## What it is
A JavaScript library for recording audio in the browser using the HTML5 Web Audio API. It supports recording, pausing, resuming, playback, waveform display, and exporting audio as PCM, WAV, or MP3 (via lamejs).

## Use cases
- record audio from microphone in the browser
- export browser recordings as wav or pcm files
- capture short voice clips for speech recognition APIs
- show a live audio waveform while recording
- record and encode audio to mp3 in a web app

## When to choose
- you need client-side microphone recording in a web app
- you want to export recordings as PCM, WAV, or MP3
- you need recording data compatible with third-party speech recognition services
- you want waveform visualization during recording

## When to avoid
- you need server-side or native (non-browser) audio recording
- you need long-duration or streaming recording with real-time processing
- you need support for Internet Explorer or older unsupported mobile browsers
- you need actively maintained software with frequent updates

## Facets
- artifact type: library
- maturity: maintenance
- function: audio-processing, sdk
- domain: web-development, speech-processing
- platform: browser
- tags: recorder, webaudio, pcm, wav, mp3, microphone, voice-recording, audio, javascript

## Member repositories
- 2fps/recorder (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:59.411262+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:19:15.649822+00:00, confidence not recorded.
  - readme: https://github.com/2fps/recorder (fetched 2026-08-28T04:03:59.411262+00:00, sha 54eb29f367e0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
