Skip to content

Configuration

Open VS Code settings (Cmd+,) and search for "l33t-speak".

Settings

SettingDefaultDescription
l33t-speak.preferredEngineautoSpeech engine: auto, macos, windows, or webview
l33t-speak.microphonenullDevice ID of preferred microphone
l33t-speak.languageen-USBCP-47 language code (e.g., en-GB, fr-FR, de-DE)
l33t-speak.insertModefinalfinal inserts after you stop; streaming inserts as you speak

Engine Selection

By default (auto), the extension picks the best available engine:

  • macOS → native SFSpeechRecognizer (offline, fast)
  • Windows → native System.Speech (offline)
  • Other → WebView with Web Speech API (requires internet)

Override with l33t-speak.preferredEngine if you want to force a specific engine.

Language

Set l33t-speak.language to any BCP-47 locale supported by your platform's speech recognizer. Common values:

  • en-US — English (US)
  • en-GB — English (UK)
  • fr-FR — French
  • de-DE — German
  • es-ES — Spanish
  • ja-JP — Japanese

Released under the MIT License.