Skip to content

An experimental Virtual assistant / Chat-bot.

Notifications You must be signed in to change notification settings

nfreear/nick-bot

Repository files navigation

Test status

nick-bot

An experimental Virtual assistant / Chat-bot, built on NLP.js, Webchat, Web APIs including SpeechSynthesis, and a data collection.

npm install
npm test
npm start
npm run frontend

Usage

" Hello "

" What's the weather doing in Cranfield? "

" Give me radio 2 "

" I have a stammer "

" what version "

" unmute voice ting-ting"

" 回声你好世界 "

Work-in-progress

  • Plugins: weatherIntent, radioPlayer, speechControl, echoBot;
  • Pipeline: quote.of.the.day;
  • Speech recognition (ASR), via WebChat's browser-based recognition;
  • Text-to-speech (TTS), via speechSynthesis browser/ Web API;
  • Dynamically switch TTS / synthesis voice, including to Chinese synthesisers;
  • Simplified Chinese corpus (zh-CN, zh-Hans);
  • Internationalization i18n;

Todo

About

An experimental Virtual assistant / Chat-bot.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published