Skip to content

mikamerath/voicecontrol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Voice Control extension for VS Code

A Python based extension that allows for the execution of VS Code commands by speaking them.

Quick Start (Extension will not run without these steps)

  1. Install Python on to your system. Version must be greater than Python 3.8 and less than Python 3.12. Be sure that your installed Python version is a part of your PATH variable

  2. Install FFmpeg. Detailed instructions for installing and configuring ffmpeg to work with your system can be found here.

  3. Validate the installation of Python by running python --version.

  4. Validate that FFmpeg was installed and configured correctly by running ffmpeg -version.

  5. You are ready to start issuing commands.

Watch on YouTube

Usage

Once the extension has started, you should see that Voice Control is waiting for the activation word in the bottom left of the VS Code window. To start using the extension, speak the activation word (defaults to "go") to prepare the extension to listen to your command.

Image showing the status bar on VS Code with an addition that says Voice Control: Waiting for activation word

Speak the name of the command you would like to execute. The default names of the commands are the ones listed when opening the command palette (CTRL+SHIFT+P or COMMAND+SHIFT+P). The command should execute and the status bar will notify that the extension is listening for the activation word again.

Image showing the status bar on VS Code with an addition that says Voice Control: Please say a command

Here is a gif showing zooming out, deleting a line, and zooming out again, all without using keyboard input. Gif showing the execution of delete line and undo commands

Features

  • Executes every command available to VS Code
  • Rename spoken commands for easier interpretation
  • Available for all locales in VS Code
  • Completely cross platform (Windows, Mac, and Linux)
  • Organize commands into groups and execute with an alias

Dependencies

Because Voice Control is a Python based extension, it requires Python > 3.8 to be installed.

In addition to a Python interpreter, Voice Control also depends on FFmpeg.

Voice Control depends on the Python extension which will be automatically installed.

Voice Control will use the default microphone available to your OS.

Supported Locales

This extension is available in en, zh-cn, ja, es, it, pt-br, ru, ko, fr, de, pl, hu, cs, tr

Support for VS Code Dev

Voice Control is not supported on vscode.dev and support is not planned for it.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •