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

londonrials

Members

The new branding looks amazing. A big thanks to Opus for giving me the opportunity 💛!

Haze Studios

Members

What mods do you use? I saw on the bridge you had a cali flag, and I mean visual wise not really lspdfr wise.

londonrials

Members

Looks at Sam. Looks at Opus. Looks back at Sam.
While covering mouth from Sam's eyesight, I whisper to Opus, "TAKE THE OFFERRRRRRRR!!!!!!!!"

 

spacer.png

opus49

Insiders Author

3 hours ago, Sam said:

@opus49 Would it be useful to have access to the LSPDFR Police Radio actions (shoulder, chest, handset, etc.) for this?

100%!

Silverfox15

Members

I just downloaded the 3.1 file that said it was updated 10 hours ago, the grammerpolice.dll is dated 7/14/2020.

ziipzaaapM16A4

Insiders

16 minutes ago, Silverfox15 said:

I just downloaded the 3.1 file that said it was updated 10 hours ago, the grammerpolice.dll is dated 7/14/2020.

Updated is telling you that the Plugin Page has been updated not the mod itself.

for file updates stay tuned on:

https://discord.gg/AuJCUag

at #roles you can give yourself the "- Software Release" notification role

Silverfox15

Members

25 minutes ago, ziipzaaapM16A4 said:

Updated is telling you that the Plugin Page has been updated not the mod itself.

for file updates stay tuned on:

https://discord.gg/AuJCUag

at #roles you can give yourself the "- Software Release" notification role

Ok thanks for the info

X4vBond

Members

Still not working.  My game still works only with previous version.

opus49

Insiders Author

1 hour ago, X4vBond said:

Still not working.  My game still works only with previous version.

 

Umm.... what?

EVOC37

Members

Suggestion: Is there anyway to have an audio file play when Dispatch doesn't understand? Not sure if a repeat is an option.  Or maybe a 10-9 (that's what we used to use)?  I am still getting used to all the commands and sometimes I miss the little notification above the map.

 

Thanks a lot for this plug in.  It is a lot more fun to talk to dispatch.

opus49

Insiders Author

2 hours ago, EVOC37 said:

Suggestion: Is there anyway to have an audio file play when Dispatch doesn't understand? Not sure if a repeat is an option.  Or maybe a 10-9 (that's what we used to use)?  I am still getting used to all the commands and sometimes I miss the little notification above the map.

 

Thanks a lot for this plug in.  It is a lot more fun to talk to dispatch.

 

There really isn't a good audio option yet that I've come up with.  I don't want to use an audible ten code since not everyone uses the same ten codes.

EVOC37

Members

16 minutes ago, opus49 said:

 

There really isn't a good audio option yet that I've come up with.  I don't want to use an audible ten code since not everyone uses the same ten codes.

Yeah.  I understand not using a 10 code.  Thanks for your work on this awesome plug in.

Happyguy7145

Members

(edited)

There is no .ini file inside plugins/LSPDFR ?

Or we will use the old one?

Edited by Happyguy7145

opus49

Insiders Author

 

 

EVOC37

Members

I am having an issue where when I press the ALT key to talk, LSPFR crashes.  It started today, the only thing new I did was install the update to Immersive.  But it looks like the Ragelog says it is Grammar Police?  Any ideas?

 

[7/30/2020 8:04:24 PM.360] LSPD First Response: GrammarPolice [KeyPressMonitor] dispatch key status has changed!
[7/30/2020 8:04:24 PM.387] LSPD First Response: 
[7/30/2020 8:04:24 PM.387] LSPD First Response: ==============================
[7/30/2020 8:04:24 PM.387] LSPD First Response: UNHANDLED EXCEPTION DURING GAME FIBER TICK
[7/30/2020 8:04:24 PM.387] LSPD First Response: ------------------------------
[7/30/2020 8:04:24 PM.387] LSPD First Response: Origin: Game fiber "grammarpolice-transmit-start-43bd1a70-47f4-4956-9cb3-b4851f00cdb6".
[7/30/2020 8:04:24 PM.387] LSPD First Response: ------------------------------
[7/30/2020 8:04:24 PM.387] LSPD First Response: Exception type: Rage.Exceptions.InvalidHandleableException
[7/30/2020 8:04:24 PM.387] LSPD First Response: Exception message: Operation is not valid because the specified  Rage.Ped is invalid.
[7/30/2020 8:04:24 PM.387] LSPD First Response: ------------------------------

RagePluginHook.log

Innocent15

Members

All the sudden with the new update I get this. But it was working just fine on previous versions. 

20200730_213033.jpg

opus49

Insiders Author

@EVOC37  From your description it sounds like it always crashes but from your RPH log it looks like it usually works fine but you had a single crash?

@Innocent15 That's from Immersive Dispatch, not Grammar Police (I am not the author of both).

 

According to the maker of ID, you need to delete your numbers.xml file in the custom/commands folder.

EVOC37

Members

1 minute ago, opus49 said:

@EVOC37  From your description it sounds like it always crashes but from your RPH log it looks like it usually works fine but you had a single crash?

Sorry.  Not every time.  It has happened 3 times tonight.  I only uploaded the most recent log. 

2 minutes ago, Innocent15 said:

All the sudden with the new update I get this. But it was working just fine on previous versions. 

20200730_213033.jpg

Did you update Immersive Dispatch?  There is file you have to delete from a folder.  There is a thread on it at that plug in.

opus49

Insiders Author

Just now, EVOC37 said:

Sorry.  Not every time.  It has happened 3 times tonight.  I only uploaded the most recent log. 

 

Gotcha.  I was about to release an update but I will take a few minutes to put some exception handling around this code to prevent future crashes.  Thanks very much for bringing it to my attention!

Innocent15

Members

Sorry, thank you for the help tho. Got it figured out!

Zecke Anderson

Members

After Win update, dont Works.

Deactivated Member

Deactivated

(edited)

 

 

Nice

 

Edited by SuperBear

EVOC37

Members

Just tried the "Officer Down" worked great.  

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.