Code Monkey home page Code Monkey logo

watson_speech_to_text's Introduction

Speech to Text

This module provides a Node.js code to convert voice to text using IBM Watson. The code is based on the tjbot example. The german tutorial is found at SPech.de

This will only run on the Raspberry Pi.

##How It Works

  • Listens for the voice commands
  • Sends audio from the microphone to the Watson Speech to Text Service - STT to convert to text
  • Parses the text to identify the given voice command
  • Output the text

##Hardware

Raspberry Pi USB Microphone

##Build

Install ALSA tools (required for recording audio on Raspberry Pi)

sudo apt-get install alsa-base alsa-utils

Install Dependencies

npm install

Add your Bluemix Speech to text service credentials

edit config.js
enter your watson stt username, password and version.

##Running

Start the application

sudo node speech_to_text.js   

Note the sudo command. Root user access is required to control the NeoPixel LEDs.

Now talk to your microphone.

##Dependencies

watson_speech_to_text's People

Contributors

spech66 avatar

Watchers

 avatar  avatar

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.