/andromega

Just a Speech to Text + Text to Speech implementation using webkitSpeechRecognition & IBM' Watson

Primary LanguageJavaScript

Andromega (client app)

Playing with Speech to Text/Text to Speech using webkitSpeechRecognition & IBM' Watson.

What is it

This is a Voice+Audio chatroom experiment (Chrome Only) that listens to the user's input, saves it then reads it back to it.

Medium term goal is to have it use socket.io and let users talk to each other without having to type of read.

DEMO

Specs:

Issues

  • audio will sometimes randomly throw a DOMException error when attempting to play;
  • recognition will stop after some interval - use the Microphone button next to Send to re-activate speech recognition

Build Setup

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm start

# generate static project
$ npm run generate