Recorder库: html5 js 录音 mp3 wav ogg webm amr g711a g711u 格式,支持pc和Android、iOS部分浏览器、Hybrid App(提供Android iOS App源码)、微信,提供ASR语音识别转文字 H5版语音通话聊天示例 DTMF编码解码
recorder-core 修改版自用
The AudioWorkletProcessor which is used by the recorder-audio-worklet package.
The worker which is used by the extendable-media-recorder-wav-encoder package.
The broker which is used by the extendable-media-recorder-wav-encoder package.
A Wave file encoder for the extendable-media-recorder package.
This module provides a loader for the RecorderAudioWorkletProcessor and the corresponding RecorderAudioWorkletNode.
A puppeteer Plugin that uses the native chrome devtool protocol for capturing video frame by frame. Also supports an option to follow pages that are opened by the current page object
The official Mixpanel JavaScript browser client library
An extendable drop-in replacement for the native MediaRecorder.
Utility package used to aid the injection of the Meticulous recorder snippet on web apps.
A React component based on MediaRecorder() API to record audio/video streams
MediaRecorder polyfill to record audio in Edge and Safari
Multiplayer Fullstack Session Recorder - opentelemetry
An audio recording helper for React. Provides a component and a hook to help with audio recording.
Capacitor plugin for voice recording
Record your microphone audio input and get an audio/mp3 ouput buffer/blob.
MedialRecorer polyfill for Opus recording using WebAssembly
Record audio in your browser
RecordRTC is a server-less (entire client-side) JavaScript library that can be used to record WebRTC audio/video media streams. It supports cross-browser audio/video recording.
A library for recording opus encoded audio
Replay is a library which provides an API to replay and stringify recordings created using Chrome DevTools Recorder](https://developer.chrome.com/docs/devtools/recorder/)
Audio recorder sdk for Nodejs.
Record audio on iOS, Android, and Web with Capacitor
Automatically generate Active Record for Core Data models.
Siftly::Rails lets Rails applications validate model attributes with Siftly and inspect flagged attributes through the model instance.
Bucky-core can run test code which is written in YAML. End-to-End test (working with Selenium) and Linkstatus test (HTTP status check) are supported in default. Page object model pattern and page based element management is the main concept in Bucky-core. You can create scenarios and execute it easily by using Bucky-core. When working with Bucky-management, Bucky-core can also record test results. You can make test results visualization by using Bucky-management.
em-udns is an async DNS resolver for EventMachine based on udns C library. Having most of the core written in C, em-udns becomes very fast. It can resolve DNS A, AAAA, PTR, MX, TXT, SRV and NAPTR records, and can handle every kind of errors (domain/record not found, request timeout, malformed response...).
TestBench::Session implements the core testing mechanisms of TestBench: tests, contexts, comments, assertions, and test file execution. Sessions also maintain the pass/fail status of the test run. A diagnostic substitute session is also included that records session telemetry so that test abstractions built using TestBench (called "Fixtures") can observed and tested in isolation.
This library performs diffs of CSV data, or any table-like source. Unlike a standard diff that compares line by line, and is sensitive to the ordering of records, CSV-Diff identifies common lines by key field(s), and then compares the contents of the fields in each line. Data may be supplied in the form of CSV files, or as an array of arrays. The diff process provides a fine level of control over what to diff, and can optionally ignore certain types of changes (e.g. changes in position). CSV-Diff is particularly well suited to data in parent-child format. Parent- child data does not lend itself well to standard text diffs, as small changes in the organisation of the tree at an upper level can lead to big movements in the position of descendant records. By instead matching records by key, CSV-Diff avoids this issue, while still being able to detect changes in sibling order. This gem implements the core diff algorithm, and handles the loading and diffing of CSV files (or Arrays of Arrays). It also supports converting data in XML format into tabular form, so that it can then be processed like any other CSV or table-like source. It returns a CSVDiff object containing the details of differences in object form. This is useful for projects that need diff capability, but want to handle the reporting or actioning of differences themselves. For a pre-built diff reporting capability, see the csv-diff-report gem, which provides a command-line tool for generating diff reports in HTML, Excel, or text formats.
When we send communications to users it is usually in response to an event. Users often have their own communications preferences (when/how/what). This logic can easily become complicated and so I developed Nofly to abstract it and let the core application only worry about knowing what event happened to which object/record.
Rails-AI-Bridge introspects your Rails application and exposes structure to AI assistants via static context files and a live Model Context Protocol (MCP) server. It classifies Active Record models semantically (Core, Join, Supporting), optionally surfaces non-ActiveRecord Ruby classes under app/models (tagged POJO/Service), and integrates with editors and assistants such as Claude, Gemini, Cursor, and Windsurf.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.