Skip to content

Instantly share code, notes, and snippets.

@tejpratap46
Last active July 8, 2018 13:07
Show Gist options
  • Save tejpratap46/ad36841a9fe7b7d1cd2517091424e86f to your computer and use it in GitHub Desktop.
Save tejpratap46/ad36841a9fe7b7d1cd2517091424e86f to your computer and use it in GitHub Desktop.
things TODO for speech recognition app.

For Speech

Natively supported in chrome

It can be implemented with 10 lines of code.

Docs: https://developers.google.com/web/updates/2013/01/Voice-Driven-Web-Apps-Introduction-to-the-Web-Speech-API Simple Example: https://codepen.io/renanpupin/pen/yVpBRq/

Then you can send that data [text] to the server, server will process it and send whatever result back.

For NLP

You can do AI [NLP] stuff with this API: https://dialogflow.com/, This API tokanize input string for you and give JSON information like [action in that statement]. BUT remember you did't do anything as API took care of anything. You can make your own NLP with tensorflow, here is an example video.

You can also make your own neural network that can do NLP, but it is a project on its own.

Business Logic

Do whatever you want to do after that, It can be achieved by your server code, like you can find all files with 'example text' in it.

This is a overview is based upon information given by navin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment