Francium JavaScript Voice Recorder: Record user voice and encode it as MP3 or WAV

Recommend this page to a friend!
  Info   Demos   View files View files (13)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 184 All time: 283 This week: 6Up
Version License JavaScript version Categories
fr-voice 0.12GNU General Publi...1.8.5Audio
Description Author

This package can record user voice and encode it as MP3 or WAV.

It can start or stop recording the user voice from a microphone or audio source input.

The capture audio can be encoded as a BLOB data or URL in MP3 or WAV formats. The encoding is done in the backgroup using worker processes.

This small plugin has the ability to record the user's voice through microphone using the HTML 5 Audio API.

Innovation Award
JavaScript Programming Innovation award nominee
June 2015
Number 3
HTML5 introduced the Audio API that lets applications have access to the microphone on the user device, so it became possible to record the user voice.

This package can record the user voice and encode it in files in the WAV or MP3 format.

Since the encoding process is CPU intensive, this package uses worker processes to avoid that the browser blocks while the audio data is being encoded.

Manuel Lemos
Picture of Subin Siby
  Performance   Level  
Name: Subin Siby <contact>
Classes: 1 package by
Country: India India
Age: 22
All time rank: 13313 in India India
Week rank: 6 Up1 in India India Up
Innovation award
Innovation award
Nominee: 1x

Details

Francium/voice

THIS PROJECT IS DEPRECATED

This JavaScript library can record user voice and encode it as MP3 or WAV. This small plugin has the ability to record the user's voice through microphone using the HTML 5 Audio API.

It can start or stop recording the user voice from a microphone or audio source input.

The captured audio can be encoded as :

  • BLOB data
  • BLOB URL
  • Base64 data

in MP3 or WAV formats.

The encoding is done in the background using worker processes.

Full Documentation - http://subinsb.com/html5-record-mic-voice

  Files folder image Files  
File Role Description
Files folder imageexamples (2 files)
Files folder imagejs (2 files)
Files folder imagesrc (4 files)
Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
Accessible without login HTML file index.html Data Example
Accessible without login Plain text file LICENSE Data GPL
Accessible without login Plain text file README.md Data Readme
Accessible without login Plain text file upload.php Data Upload Audio Example

  Files folder image Files  /  examples  
File Role Description
  Accessible without login Plain text file db.php Data Auxiliary data
  Accessible without login Plain text file play.php Data Auxiliary data

  Files folder image Files  /  js  
File Role Description
  Accessible without login Plain text file app.js Example Example script
  Accessible without login Plain text file jquery.js Example Example script

  Files folder image Files  /  src  
File Role Description
  Plain text file Fr.voice.js Class Class source
  Plain text file libmp3lame.min.js Class Class source
  Accessible without login Plain text file mp3Worker.js Aux. Auxiliary script
  Plain text file recorder.js Class Class source

 Version Control Unique User Downloads Download Rankings  
 100%
Total:184
This week:0
All time:283
This week:6Up