Voice CommandsMade Simple

Zero dependencies. TypeScript ready. Production proven.

System Online
Try: "Hello Voice, go to Playground"

How to Use JSVoice

Experience the power of voice control in three simple steps.

01

Wake It Up

Ensure your microphone is enabled and say "Hello Voice" to activate the listener.

02

Give a Command

Speak naturally. Try saying "Scroll Down" or "Go to Playground" to navigate.

03

See the Magic

The 3D Orb and UI will react instantly to your vocal patterns and commands.

Install in Seconds

Add enterprise-grade voice control to your project today.

Shell
$ npm install jsvoice
Feature

Voice Recognition

Real-time speech-to-text with 50+ language support and continuous listening mode.

Learn more
Feature

Speech Synthesis

Natural text-to-speech with customizable voices, rate, pitch, and volume control.

Learn more
Feature

Pattern Matching

Extract variables from commands with simple {variable} syntax for dynamic handling.

Learn more
Feature

Wake Word Detection

Hands-free activation with custom wake words like "Hey Assistant" or "OK Computer".

Learn more
Feature

Audio Visualization

Real-time amplitude monitoring with waveform and frequency bar visualization.

Learn more
Feature

TypeScript Support

Full type definitions included for complete IDE autocomplete and type checking.

Learn more
Feature

Pluggable Engines

Support for custom speech recognition engines like OpenAI Whisper or Google Cloud Speech.

Learn more
Feature

Zero Dependencies

Pure JavaScript with no external libraries. Just 32KB minified and gzipped.

Learn more
Feature

Production Ready

Comprehensive error handling, extensive documentation, and active maintenance.

Learn more

Powerful Built-in Commands

JSVoice comes pre-packaged with essential navigation and interaction patterns.

4 cmds

Scrolling

  • scroll down
  • scroll up
  • scroll to bottom
  • scroll to top
3 cmds

Zoom

  • zoom in
  • zoom out
  • reset zoom
2 cmds

Click

  • click [text]
  • click button [text]
2 cmds

Form

  • type [value] in [field]
  • fill [value] in [field]
2 cmds

Reading

  • read this page
  • read this paragraph
2 cmds

Theme

  • toggle dark mode
  • dark mode on/off

Start Exploring

Animations, Components, Backgrounds - One Click Away

Say "Hello Voice"