Skip to content
View in the app

A better way to browse. Learn more.

LCPDFR.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Due to overzealous filtering on Microsoft’s side, some emails to Outlook and Hotmail addresses may not be delivered. If you’re affected, please use a different email address or try again later.

2 Screenshots

GrammarPoliceBridge — Voice-Control GrammarPolice in ANY Language

Fix GrammarPolice's language and speech recognition limitations.

GrammarPoliceBridge is a companion plugin for GrammarPolice (LSPDFR) designed to solve one of GrammarPolice's biggest limitations: language support.

Instead of relying on GrammarPolice's built-in speech recognition, GrammarPoliceBridge acts as a voice bridge between your microphone and GrammarPolice.

Simply hold your Push-to-Talk key, speak naturally in your preferred language, and GrammarPoliceBridge will recognize your speech, match it to a GrammarPolice command, and trigger the corresponding action automatically.

Speak Thai, English, German, Russian, Japanese, or other supported languages — and let GrammarPolice handle the rest.

HOW IT WORKS

Hold the Push-to-Talk key while speaking.

GrammarPoliceBridge listens through your microphone, converts your speech into text using your selected speech engine, matches the recognized text against the available GrammarPolice commands, and triggers the appropriate action.

The default PTT key is Right Alt, but you can configure it to use another key.

FEATURES

  • Works with ANY language — GrammarPolice grammar pack of your choice (th-TH pack bundled)

  • 3 speech engines: Windows (built-in), Vosk (live recognition, light on CPU), Whisper (local AI, most accurate)

  • Keyword dictionaries for 19 languages with cross-language fallback — say "code 4", "โค้ดโฟร์" or "Code vier" and it understands

  • Hold-to-talk or toggle mode, configurable action delay for realistic dispatch response

  • On-screen "Listening..." feedback, optional recognized-text overlay

  • True single-file plugin — no Python, no servers, no extra DLLs

  • Speech models auto-download on first run (one-time)

QUICK START

  1. Install LSPDFR and GrammarPolice

  2. Extract the zip and copy the contents over your GTA V folder

  3. Edit GrammarPoliceBridge.ini: set Engine=Vosk (recommended, works offline, great for Thai)

  4. Launch via RAGEPluginHook — hold the PTT key and speak

REQUIREMENTS

CONFIGURATION

All settings live in plugins\LSPDFR\GrammarPoliceBridge.ini — language, engine, PTT key and mode, action delay, notifications.

TROUBLESHOOTING

  • No response? Check Windows microphone privacy settings (Settings > Privacy > Microphone)

  • First launch downloads the speech model — be patient (40–190 MB depending on engine)

  • Make sure GrammarPolice's custom.ini has EnableSpeechRecognition=false and DispatchKey=None (the included deploy script does this automatically)

CREDITS

Companion plugin for GrammarPolice.

Edited by KongUser


Short Description

Fixes GrammarPolice's language and speech recognition limitations by bridging your microphone with GrammarPolice.

AI disclosure

The author has disclosed that AI tools were used in creating the following aspects of this file:

  • Description
  • Images
  • Mod and Mod Content (Moderate)

The plugin code was developed with significant AI assistance, and the cover image was AI-generated for the mod page. AI was meaningfully used in code, translation and documentation, though the design, testing and integration were done by the author.

User Feedback

Recommended Comments

Troll96

Members

Interesting; could you post a video example to show how it works?

gtrey

Members

Hey I keep getting an error vosk model download failed it then says that my source and destination path must have identical roots. what does that mean and how do I fix it?

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.