Coder Social home page Coder Social logo

dada-tech / speech-to-code Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 1.0 173.81 MB

Limited Keyword Speech Recognition using Transfer Learning

License: GNU General Public License v3.0

HTML 19.76% JavaScript 80.24%
deep-learning ide tesnorflow transfer-learning voice-recognition

speech-to-code's Introduction

speech-to-code

Limited Keyword Speech Synthesis Leveraging Transfer Learning

How to run

  • yarn install
  • yarn start

Permissions

It requires microphone permissions, asked via browser.

Seeing Samples:

the samples that the datasets are comprised of are in an ArrayBuffer/byte form. To See the actual samples (and to add more training data), upload a dataset file (found in /datasets) to https://storage.googleapis.com/tfjs-speech-model-test/2019-01-03a/dist/index.html in the "Dataset IO" section.

Features

NLP

This project primarily accepts a labelled dataset of word samples.
Transfer learning is then used to re-train the model with the inputted dataset of entirely new words.

Tensorflow Transfer Learning API docs describe this process in depth as:

The modification process involves removing the top (output) dense layer of the original model and keeping the "base" of the model. Due to its previous training, the base can be used as a good feature extractor for any data similar to the original training data. The removed dense layer is replaced with a new dense layer configured specifically for the new dataset.

Speech Commands

You may upload your own pre-defined set of speech commands via this syntax

Code Console

This project integrates a Javascript IDE in the browser to allow for simple Javascript programming.

Examples

Word prediction

speech-to-code-predicting-word.png

Command Dictionaries

speech-to-code-command-dictionary.png

speech-to-code-keyword-dictionary.png

Videos

speech-to-code-programming.mp4

speech-to-code-categories-actions.mp4

speech-to-code's People

Contributors

dada-tech avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

khoiwalvikram2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.