Skip to content

🎤 Voice Scriber is a online tool that uses the API of your browser to record your voice using a microphone and save it on the cloud.

License

Notifications You must be signed in to change notification settings

reek/voicescriber

Repository files navigation

Voicescriber

GitHub GitHub package.json version

Overview

This Web application JS ES6/8 project is currently under development

Voice Scriber is a online tool that uses the API of your browser to record your voice using a microphone and save it on the cloud.

Demo

Features

  • Web application modern and responsive (Material Design).
  • Create account with an email.
  • Sign in with Google, Twitter and Facebook.
  • Data stored in Firebase Cloud Storage, Hosting and Realtime Database.
  • Recording voice with your device microphone.
  • Player with waveform visualization.
  • You can download, rename or delete audio records.
  • Import audio record from desktop. (webm, mp3, ogg, aac, wav)
  • Share audio records by short link or QRcode.
  • Sort your audio records 🏗 (dev)
  • Add Tags to audio records 🏗 (dev)
  • Convert audio record to another format 🏗 (dev)
  • Transcript audio record (Speech to Text) 🏗 (dev)

Technologies

  • JavaScript ES6/8 - ECMAScript is the scripting language that forms the basis of JavaScript. ECMAScript standardized by the ECMA International standards.
  • Firebase - Firebase is Google's mobile platform that helps you quickly develop high-quality apps.
  • Materialize - Materialize is a modern responsive CSS framework based on Material Design.
  • Gulp - Gulp is a toolkit for automating painful or time-consuming tasks in your development workflow, so you can stop messing around and build something.
  • Babel - Babel is a toolchain that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript in current and older browsers or environments.
  • BrowserSync - Browsersync makes your browser testing workflow faster by synchronising URLs, interactions and code changes across multiple devices.
  • NodeJS - Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
  • NVM - Node Version Manager - Simple bash script to manage multiple active node.js versions
  • NPM - Essential JavaScript development tools that help you go to market faster and build powerful applications using modern open source code.

Quick start

  • Run node $ nvm use 10
  • Install dependencies $ npm install
  • Run app $ gulp
  • Navifĝate to http://localhost:3000

Feedback

Contribute

Contributions are always welcome! Please submit a PR.

About

🎤 Voice Scriber is a online tool that uses the API of your browser to record your voice using a microphone and save it on the cloud.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published