MathVoice for VS Code

A VS Code extension that lets you create and edit math equations by voice, directly in any LaTeX or Markdown file.

What this extension does

MathVoice for VS Code is a VS Code extension that adds a sidebar panel and commands. From the panel you can:

How it works

  1. Install from the VS Code Marketplace
  2. Open a .tex, .md, or any text file
  3. Press Ctrl+Alt+M (or Command Palette → “MathVoice: Open Studio”)
  4. Speak or type your equation
  5. Click Apply to insert LaTeX at the cursor

Data and permissions — full transparency

PermissionScopePurpose
Editor read/writeActive editor onlyUses the VS Code Extension API to insert LaTeX at the cursor and read selected text for re-editing. Only accesses the file you have open and only when you trigger a command.
Webview panelVS Code sidebarOpens a webview that loads MathVoice Studio from mathvoice.app. The webview is sandboxed by VS Code.
Configuration: mathvoice.studioUrlUser settingStores the Studio URL (defaults to mathvoice.app). Can be overridden for self-hosted deployments. No other settings are stored.
Microphone (browser/Electron)Webview panelUsed by Studio for speech recognition. VS Code runs on Electron, so the browser speech engine handles audio. Audio never goes to MathVoice servers.
Network to mathvoice.appStudio + intent APILoads Studio in the webview and sends LaTeX to the intent API for processing. Formula data is not stored beyond the request.
No file contents are sent to our servers unless you explicitly load an equation into the editor and trigger an API call. The extension reads your files only to insert or read equations at your direction. See our Privacy Policy for full details.

Requirements