Ross ROSS = Recommend OSS · open-source software intelligence for agents

xiangyuecn/Recorder

html5 js 录音 mp3 wav ogg webm amr g711a g711u 格式,支持pc和Android、iOS部分Web浏览器、Hybrid App(提供Android iOS App源码)、微信,提供ASR语音识别转文字 H5版语音通话聊天示例 DTMF编码解码 observed · 2026-08-28

github.com/xiangyuecn/Recorder · homepage · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

84/100

  • Activity 95
  • Release rhythm 60
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 312.5
  • age_days: 3031
  • days_rel: 56
  • days_push: 34
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

5626 stars · 1100 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A JavaScript HTML5 audio recording library for browsers and hybrid apps, supporting mp3, wav, pcm, ogg, amr, webm, and g711 formats with real-time processing, transcoding, and streaming. It includes plugins for audio visualization, speed/pitch adjustment, ASR speech recognition, and real-time voice chat over WebSocket/WebRTC, with support for WeChat mini-programs and uni-app via RecordApp.

Use cases

  • record audio from microphone in a web page
  • record voice as mp3 or wav in the browser
  • stream recorded audio in real time to a server
  • add speech recognition (ASR) to a web app
  • build an H5 voice call / walkie-talkie chat feature
  • record audio inside WeChat mini-program or uni-app
  • convert PCM buffers to mp3 or other audio formats
  • visualize microphone audio in the browser

When to choose

  • you need browser-based microphone recording with broad mobile and PC browser support
  • you need multiple output formats or real-time encoding and streaming
  • you're building hybrid apps, WeChat mini-programs, or uni-app recording features
  • you need real-time audio processing, visualization, or ASR integration in JavaScript

When to avoid

  • you need multichannel/stereo recording (mono only)
  • you need native app recording outside JavaScript environments
  • you need server-side audio encoding as the primary use case
  • you must support very old browsers or legacy iOS (11.0-14.2) non-Safari browsers

Facets

library · maturity active

audio-processing speech-recognition sdk plugin-system web-development speech-processing frontend browser cross-platform html5-recording microphone mp3-encoding wav amr ogg webm g711 webrtc dtmf asr voice-chat wechat-miniprogram uni-app audio-visualization audio nodejs electron mobile web-server

2 sources

Member repositories

RepositoryRoleHealth v2
xiangyuecn/Recordermain84

For agents

markdown · JSON · MCP: product_card(name="xiangyuecn/Recorder")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem