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
" Hello "
" What's the weather doing in Cranfield? "
" Give me radio 2 "
" I have a stammer "
" what version "
" unmute voice ting-ting"
" 回声你好世界 "
- Plugins:
weatherIntent
,radioPlayer
,speechControl
,echoBot
; - Pipeline:
quote.of.the.day
; - Speech recognition (
ASR
), via WebChat's browser-based recognition; - Text-to-speech (
TTS
), viaspeechSynthesis
browser/ Web API; - Dynamically switch
TTS
/ synthesis voice, including to Chinese synthesisers; - Simplified Chinese corpus (
zh-CN
,zh-Hans
); - Internationalization
i18n
;
- Localization;
- Plugins:
translate
,news
,search
,chinese-quotes
...? - Speech recognition via Web API;
- ...?