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.

GrammarPolice 1.8.3

(82 reviews)

4 Screenshots

 


Welcome to Grammar Police!  This plugin began as a replacement for VocalDispatch but has grown into much more!

 

Speech Recognition

  • Issue commands to the dispatcher using your microphone
  • Includes a "hold to talk" feature that simulates a real radio
  • Supports StopThePed and UltimateBackup out of the box
  • Contains multiple sets of "10 codes" or customize yourself
  • Request backup, run plate checks, accept callouts and more!

 

Non-Verbal Interactions

  • Use an on-screen radio to interact with the dispatcher
  • Also includes a Officer Plugin Status style menu system
  • Both systems are fully customizable!

 

Language Support

  • English
  • French
  • German
  • Spanish

 

Technical Support

 

Tutorial Videos

Edited by opus49

What's New in Version 1.8.3

Released

Grammar Police 1.8

  • Restored player status display on PTT release (thanks OfficialFlipPlayz)
  • Restored the "say again" and generic response functionality
  • Restored emergency status on panic (thanks L’ère de l’a-paix)
  • Hardened radio check to prevent crash when there aren't any results
  • Adjusted timings of (non-chest) animations to look and sound more natural
  • Invalid callsigns no longer cause a failure but instead fallback to default
  • Moved speech engine handling to a separate thread to minimize UI freezes
  • Updated the radio check feature and added it to the settings menu
  • Fixed bug in felony backup request where it incorrectly saw no pullover
  • Detect Dynamic Traffic Stop from CalloutInterface and set status accordingly
  • Made configuration loading more resilient, no longer crashing on bad values
  • HoldToTalk now defaults to true and should benefit from engine worker thread
  • Made the delay between speech recognition and action execution configurable
  • Added config option for using the LSPDFR animation when using on screen radio
  • Added support for multiple handlers (e.g. UltimateBackup, PolicingRedefined)
  • Added command for cancelling backup without ending callouts, pullovers, etc
  • Fixed bug with INI where it wasn't allowing the hotkey modifier to be none
  • Added script generated HTML-based speech guides for all languages

    NOTE: THIS VERSION REQURES MICROSOFT SPEECH PLATFORM
    Microsoft has removed the interface for Windows Speech Recognition in recent versions of Windows 11.  Starting with this version of Grammar Police you will need to install Microsoft Speech Platform and the language pack you wish to use:


    Instructional video here:

    Microsoft Speech Platform: https://www.microsoft.com/en-us/download/details.aspx?id=27225
    Language Packs:  https://www.microsoft.com/en-us/download/details.aspx?id=27224
    Community Translations:   https://github.com/Immersive-Plugins-Team/GrammarPolice-Translations

Short Description

Interact with the dispatcher.

User Feedback

Recommended Comments

opus49

Insiders Author

It's calling Ultimate Backup:
 

Spoiler

[3/26/2021 12:03:40 PM.531] LSPD First Response: GrammarPolice [Code3] calling UltimateBackup's callCode3Backup
[3/26/2021 12:03:41 PM.014] LSPD First Response: [TRACE] Preloading SHERIFF
[3/26/2021 12:03:41 PM.014] LSPD First Response: [TRACE] Preloading S_M_Y_SHERIFF_01
[3/26/2021 12:03:41 PM.058] LSPD First Response: [TRACE] Preloading SHERIFF
[3/26/2021 12:03:41 PM.059] LSPD First Response: [TRACE] Created sheriff at X:877.695 Y:45.99671 Z:79.56211
[3/26/2021 12:03:41 PM.079] LSPD First Response: [TRACE] Preloading S_M_Y_SHERIFF_01
[3/26/2021 12:03:41 PM.080] LSPD First Response: [TRACE] New ped created s_m_y_sheriff_01 (PedType: 6), Agency: CityPolice ()
[3/26/2021 12:03:41 PM.080] LSPD First Response: [TRACE] Chris Keyes (S_M_Y_SHERIFF_01) was set as a cop
[3/26/2021 12:03:41 PM.105] LSPD First Response: [TRACE] Preloading S_M_Y_SHERIFF_01
[3/26/2021 12:03:41 PM.106] LSPD First Response: [TRACE] New ped created s_m_y_sheriff_01 (PedType: 6), Agency: CityPolice ()
[3/26/2021 12:03:41 PM.107] LSPD First Response: [TRACE] Marco Dulamuni (S_M_Y_SHERIFF_01) was set as a cop
[3/26/2021 12:03:41 PM.131] LSPD First Response: [TRACE] AmbientSpawn - spawned: sheriff
[3/26/2021 12:03:41 PM.580] LSPD First Response: UB: REQUESTED TYPE: LocalPatrol
[3/26/2021 12:03:41 PM.584] LSPD First Response: UB: DETECTED ZONE: CHIL
[3/26/2021 12:03:41 PM.584] LSPD First Response: UB: DETECTED COUNTY: LosSantosCounty
[3/26/2021 12:03:41 PM.584] LSPD First Response: UB All Police Buddy are failed to be spawned during preparation
[3/26/2021 12:03:41 PM.713] LSPD First Response: UB: UNIT FULLY DISMISSED >> OSB-0 | TOTAL ACTIVE UNIT >> 0

 

tofaz

Members

Yeah, and that's why dispatch confirm my request but no one show up. If I do the exact same think using the Ultimate backup menu it works fine and each backup unit request show up.

opus49

Insiders Author

3 minutes ago, tofaz said:

Yeah, and that's why dispatch confirm my request but no one show up. If I do the exact same think using the Ultimate backup menu it works fine and each backup unit request show up.

Your issue is with Ultimate Backup not Grammar Police.  What exactly do you want me to do?

jorganjurns

Members

dumb question whats the default PTT key? i thought it was alt but

 

opus49

Insiders Author

20 minutes ago, jorganjurns said:

dumb question whats the default PTT key? i thought it was alt but

 

It's Right Alt

Lee Milan

Members

I really love this plugin! I would love it also to where you can talk to other units on patrol as well! That would be awesome! 10/10 for sure!

opus49

Insiders Author

55 minutes ago, Lee Milan said:

I really love this plugin! I would love it also to where you can talk to other units on patrol as well! That would be awesome! 10/10 for sure!

Interesting idea - what kinds of things would you say to other units?

TheRedDevils75

Members

Maybe say "Whats your location"? I don't really know what else 

Lee Milan

Members

On ‎4‎/‎1‎/‎2021 at 1:49 PM, TheRedDevils75 said:

Maybe say "Whats your location"? I don't really know what else 

Maybe to request certain units to a specific scene or yeah whats your location etc.!

001Hex

Members

One of the best mods for LSPDFR. I do have an issue however, the dispatch never picks me up saying Shots fired or officer down, but does pick me up for code 4 10-8 ETC. Most of the time when I say shots fired, she always puts me 10-8. No matter which way I say it in. It rarely ever picks up as Shots fired.

 

Pol01

Members

Друг мой, не могли бы Вы перевести для русской аудитории? Я буду вам очень благодарен)

opus49

Insiders Author

4 hours ago, Pol01 said:

Друг мой, не могли бы Вы перевести для русской аудитории? Я буду вам очень благодарен)

это невозможно

Русский не поддерживается

Pol01

Members

22 часа назад opus49 сказал::

это невозможно

Русский не поддерживается

Плохо, но мод отличный (Прости, если я ошибся . Я не очень хорошо пишу по-английски)

opus49

Insiders Author

37 minutes ago, Pol01 said:

Плохо, но мод отличный (Прости, если я ошибся . Я не очень хорошо пишу по-английски)

Спасибо!

MattMegaMan20

Members

(edited)

im having some issues with my game and i don't know why, i was wondering if you could help me

Grand Theft Auto V 11_04_2021 21_04_26.png

Edited by MattMegaMan20

opus49

Insiders Author

6 minutes ago, MattMegaMan20 said:

im having some issues with my game and i don't know why, i was wondering if you could help me

Grand Theft Auto V 11_04_2021 21_04_26.png

You probably have an error in your custom.ini.  

MattMegaMan20

Members

13 minutes ago, opus49 said:

You probably have an error in your custom.ini.  

can you help me out to see what one it is

custom - Notepad 11_04_2021 21_29_13.png

opus49

Insiders Author

12 minutes ago, MattMegaMan20 said:

can you help me out to see what one it is

custom - Notepad 11_04_2021 21_29_13.png

RespondToPreface=fasle

MattMegaMan20

Members

4 minutes ago, opus49 said:

RespondToPreface=fasle

i feel very stupid now but thank you.

opus49

Insiders Author

Just now, MattMegaMan20 said:

i feel very stupid now but thank you.

Don't feel stupid.  At least you were polite, which puts you ahead of 90% of the people who ask for help on discord.

byetix

Members

(edited)

i need all codes (phrases) that work at the moment

Edited by byetix

GavAttack

Members

Suggestion: Compatibility with Better EMS by PNWParksFan. Also, if Better EMS is installed, it will prioritize that for EMS callouts over Ultimate Backup and standard EMS (ofc, optional)

opus49

Insiders Author

32 minutes ago, GavAttack said:

Suggestion: Compatibility with Better EMS by PNWParksFan. Also, if Better EMS is installed, it will prioritize that for EMS callouts over Ultimate Backup and standard EMS (ofc, optional)ems (15).xml

 

You can use Better EMS.  You just need to set up the XML for it.  

 

LETMESIGNIN44

Members

so does anyone know what one causes https://ibb.co/DM4z3sk the ERROR: Internal error occurred in the recognition process cause im kinda to lazy to go through all of them AND GRAMMAR NAZIS WONT GET ME!

also i used that website cause i dont like giving out my phone numbers to websites

opus49

Insiders Author

1 hour ago, LETMESIGNIN44 said:

so does anyone know what one causes https://ibb.co/DM4z3sk the ERROR: Internal error occurred in the recognition process cause im kinda to lazy to go through all of them AND GRAMMAR NAZIS WONT GET ME!

also i used that website cause i dont like giving out my phone numbers to websites

It's in the FAQ on the support thread. 

Create an account or sign in to comment

Latest Mods

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.