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

TheRedDevils75

Members

On 8/4/2020 at 1:59 AM, ICE LIonheart said:

Just a suggestion since you added the earpiece animation could you think about adding the chest animation and also giving a way to customize where the hand is like for example with stow the weapon you can customize where the weapon is either way one of the greatest lspdfr mods ever made.

713219638_GrandTheftAutoVScreenshot2020_08.04-03_52_02_02.thumb.png.537d445b6bde163ab69b0196e215f0df.png

what vehicle pack is in this picture ? 

Deactivated Member

Deactivated

6 hours ago, TheRedDevils75 said:

what vehicle pack is in this picture ? 

 And I also use this texture pack 

 

Deactivated Member

Deactivated

(edited)

On 8/3/2020 at 9:59 PM, ICE LIonheart said:

Just a suggestion since you added the earpiece animation could you think about adding the chest animation and also giving a way to customize where the hand is like for example with stow the weapon you can customize where the weapon is either way one of the greatest lspdfr mods ever made.

713219638_GrandTheftAutoVScreenshot2020_08.04-03_52_02_02.thumb.png.537d445b6bde163ab69b0196e215f0df.png

 

To do this, Opus will have to ask Sam to release it to the Grammar Police.

 

 

 

 

 

Edited by SuperBear

Deactivated Member

Deactivated

55 minutes ago, SuperBear said:

To do this, Opus will have to ask Sam to release it to the Grammar Police.

Yeah Opus told me that earlier as well that he needs to ask for it would be a great addition to grammar police if it get's added.

ItsBaxim

Members

How do i change my keybind from right Alt to something else, i cant find it anywhere?

opus49

Insiders Author

15 minutes ago, ItsBaxim said:

How do i change my keybind from right Alt to something else, i cant find it anywhere?

 

Read the documentation that came with Grammar Police.

Deactivated Member

Deactivated

I don't know if this has been said in the past but whenever I go first person with the shoulder animation my right hand always goes in front like this but whenever I go third person its just a normal shoulder animation is it on my end or is it a thing from grammar police?101775982_GrandTheftAutoVScreenshot2020_08_08-02_40_20_44.thumb.png.c68f0776cb9137db8915a841b8ec38db.png

opus49

Insiders Author

When pressing the dispatch key?

Deactivated Member

Deactivated

10 hours ago, opus49 said:

When pressing the dispatch key?

Yeah it only happens when I press my dispatch key.

TheRedDevils75

Members

On 8/6/2020 at 10:04 PM, ICE LIonheart said:

 And I also use this texture pack 

 

thanks for replying but I'll leave it as I don't like how the lights look with the thing on top which is a shame 😕

Deactivated Member

Deactivated

2 hours ago, TheRedDevils75 said:

thanks for replying but I'll leave it as I don't like how the lights look with the thing on top which is a shame 😕

Np man everybody has their own preferences of lightbars hope you find a good pack for you.

opus49

Insiders Author

9 hours ago, ICE LIonheart said:

Yeah it only happens when I press my dispatch key.

 

The animation appears to be bugged.  In the next update I'll just not play the animation when in first person mode.

TheRedDevils75

Members

On 8/8/2020 at 7:16 PM, ICE LIonheart said:

Np man everybody has their own preferences of lightbars hope you find a good pack for you.

I have a pretty cool one which looks alot like yours but wanted to see which one you had 🙂  

Deactivated Member

Deactivated

One thing I have noticed with pursuits is once they end I always have something to say to dispatch and still aim my taser or my gun and the animation looks like this and I was taking a photo and I realized that menyoo had a different animation with one hand on the shoulder and one the gun [ Under this comment I should have the other animation]1848137668_GrandTheftAutoVScreenshot2020_08.10-22_33_37_50.thumb.png.85f164fc960606aadc8111175fed3f3e.png

 

 

 

and here is the menyoo animation (I'm sorry if me commenting a lot has been a annoyance to you I just had suggestions and enjoy the mod a lot)  246894598_GrandTheftAutoVScreenshot2020_08.10-22_44_51_37.png.68596fbc5f5241013940cbb19d27f469.png

opus49

Insiders Author

1 hour ago, ICE LIonheart said:

One thing I have noticed with pursuits is once they end I always have something to say to dispatch and still aim my taser or my gun and the animation looks like this and I was taking a photo and I realized that menyoo had a different animation with one hand on the shoulder and one the gun [ Under this comment I should have the other animation]1848137668_GrandTheftAutoVScreenshot2020_08.10-22_33_37_50.thumb.png.85f164fc960606aadc8111175fed3f3e.png

 

 

 

and here is the menyoo animation (I'm sorry if me commenting a lot has been a annoyance to you I just had suggestions and enjoy the mod a lot)  246894598_GrandTheftAutoVScreenshot2020_08.10-22_44_51_37.png.68596fbc5f5241013940cbb19d27f469.png

What is the dictionary and name of the animation?

Deactivated Member

Deactivated

20 minutes ago, opus49 said:

What is the dictionary and name of the animation?

I'm not sure what dictionary is but the name of the animation 1733489971_GrandTheftAutoVScreenshot2020_08.11-00_09_25_34.thumb.png.b8be609843502382f131f92431a4ac5b.pngis radio_chatter

opus49

Insiders Author

4 hours ago, ICE LIonheart said:

I'm not sure what dictionary is but the name of the animation 1733489971_GrandTheftAutoVScreenshot2020_08.11-00_09_25_34.thumb.png.b8be609843502382f131f92431a4ac5b.pngis radio_chatter

Yeah that's the one I'm using.  Weird.

Deactivated Member

Deactivated

6 hours ago, opus49 said:

Yeah that's the one I'm using.  Weird.

I think that radio_enter and radio_exit do a very similar animation maybe those might work 

Soomanti

Members

Can you add one for Sweden (Swedish)? I think a lot of Swedish people would love this, really adds to the gameplay 

TheRedDevils75

Members

Any solution to this ?

 

When I get the officer check in I say affirmative but that does not work I went in to the PDF and said all the sayings for Okay (checks) on page 4 I dont know if its cause I'm from the UK and not the US. 

opus49

Insiders Author

1 hour ago, TheRedDevils75 said:

Any solution to this ?

 

When I get the officer check in I say affirmative but that does not work I went in to the PDF and said all the sayings for Okay (checks) on page 4 I dont know if its cause I'm from the UK and not the US. 

Grammar Police doesn't have officer checks.

officer King218

Members

3 hours ago, TheRedDevils75 said:

Any solution to this ?

 

When I get the officer check in I say affirmative but that does not work I went in to the PDF and said all the sayings for Okay (checks) on page 4 I dont know if its cause I'm from the UK and not the US. 

that works  in  Immersive Dispatch but when the dispatch say check up on 2 king 20 i reply by saying im ok an then dispatch show me ok simple way to get by lol 

elfix96

Members

(edited)

On 8/14/2020 at 10:46 PM, TheRedDevils75 said:

Any solution to this ?

 

When I get the officer check in I say affirmative but that does not work I went in to the PDF and said all the sayings for Okay (checks) on page 4 I dont know if its cause I'm from the UK and not the US. 

It's from Immersive Dispatch, you need to check the custom actions created by it at C:\Program Files (x86)\Steam\SteamApps\common\Grand Theft Auto V\plugins\LSPDFR\GrammarPolice\grammar\en-US\custom\actions, for example yes.xml or ok.xml

 

I really gotta say, great work! Really improves the QOL. I unfortunatly encountered a bug. When I call for a coroner team and the engine recognizes my shitty pronunciation, it crashes LSPDFR or even the whole game. I'm using it with Stop the Ped, already tried it with only those to plugins, but it still keeps crashing.

Here's the specific log entry:

Spoiler

[8/17/2020 11:24:57 PM.794] LSPD First Response: GrammarPolice [KeyPressMonitor] dispatch key status has changed!
[8/17/2020 11:25:01 PM.651] LSPD First Response: GrammarPolice [SpeechRecognizedHandler] received SpeechRecognized event
[8/17/2020 11:25:01 PM.651] LSPD First Response: GrammarPolice [SpeechRecognizedHandler] recognized the following speech: request corona  Confidence: 0.9485113
[8/17/2020 11:25:01 PM.714] LSPD First Response: GrammarPolice [RecognizeCompletedHandler] received RecognizeCompleted event
[8/17/2020 11:25:01 PM.742] LSPD First Response: GrammarPolice [AnimationHandler] stopping the animation
[8/17/2020 11:25:01 PM.749] LSPD First Response: GrammarPolice [GrammarHandler] processing action coroner from the ActionQueue
[8/17/2020 11:25:01 PM.749] LSPD First Response: GrammarPolice [GrammarHandler] received action: coroner
[8/17/2020 11:25:03 PM.296] LSPD First Response: GrammarPolice [Action] calling action: coroner at target: OP_Immersive_Dispatch.Actions.Requests.Coroner
[8/17/2020 11:25:03 PM.420] LSPD First Response: OP_Immersive_Dispatch [ExternalPluginHandler] external plugin status
[8/17/2020 11:25:03 PM.420] LSPD First Response: OP_Immersive_Dispatch [ExternalPluginHandler] -------------------------------------------------------------------------------------------
[8/17/2020 11:25:03 PM.420] LSPD First Response: OP_Immersive_Dispatch [ExternalPluginHandler]     GrammarPolice: True
[8/17/2020 11:25:03 PM.420] LSPD First Response: OP_Immersive_Dispatch [ExternalPluginHandler]     UltimateBackup: True
[8/17/2020 11:25:03 PM.420] LSPD First Response: OP_Immersive_Dispatch [ExternalPluginHandler]     StopThePed: True
[8/17/2020 11:25:03 PM.420] LSPD First Response: OP_Immersive_Dispatch [ExternalPluginHandler]     BetterEMS: False
[8/17/2020 11:25:03 PM.420] LSPD First Response: OP_Immersive_Dispatch [ExternalPluginHandler] -------------------------------------------------------------------------------------------
[8/17/2020 11:25:03 PM.793] LSPD First Response:
[8/17/2020 11:25:03 PM.793] LSPD First Response: ==============================
[8/17/2020 11:25:03 PM.793] LSPD First Response: UNHANDLED EXCEPTION DURING GAME FIBER TICK
[8/17/2020 11:25:03 PM.793] LSPD First Response: ------------------------------
[8/17/2020 11:25:03 PM.793] LSPD First Response: Origin: Game fiber "<UNNAMED THREAD>".
[8/17/2020 11:25:03 PM.793] LSPD First Response: ------------------------------
[8/17/2020 11:25:03 PM.793] LSPD First Response: Exception type: System.AccessViolationException
[8/17/2020 11:25:03 PM.793] LSPD First Response: Exception message: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
[8/17/2020 11:25:03 PM.793] LSPD First Response: ------------------------------
[8/17/2020 11:25:03 PM.793] LSPD First Response: Inner exceptions:
[8/17/2020 11:25:03 PM.793] LSPD First Response: ------------------------------
[8/17/2020 11:25:03 PM.793] LSPD First Response: Stack trace:
[8/17/2020 11:25:03 PM.794] LSPD First Response: at RageGame.GetHashKey(RageGame* , SByte* )
[8/17/2020 11:25:03 PM.794] at Rage.Model..ctor(String modelName)
[8/17/2020 11:25:03 PM.794] at Rage.Model.op_Implicit(String modelName)
[8/17/2020 11:25:03 PM.794] at StopThePed.Utils.createVehicleSafe(String modelName, Vector3 pos, Single heading)
[8/17/2020 11:25:03 PM.794] at StopThePed.CoronerUnit.spawnCoronerUnit()
[8/17/2020 11:25:03 PM.794] at StopThePed.CoronerUnit.<callForBackup>b__16_0()
[8/17/2020 11:25:03 PM.794] at Rage.GameFiber.Main()
[8/17/2020 11:25:03 PM.794] LSPD First Response: ==============================
[8/17/2020 11:25:03 PM.794] LSPD First Response:
[8/17/2020 11:25:03 PM.800] LSPD First Response: [FATAL] Forced termination
[8/17/2020 11:25:03 PM.816] LSPD First Response: [TRACE] Released 0 entities from DefaultContentManager
[8/17/2020 11:25:14 PM.278] LSPD First Response: [INFO] LSPDFR has shut down
[8/17/2020 11:25:15 PM.096] LSPD First Response: All signs removed
[8/17/2020 11:25:15 PM.312] LSPD First Response: UB Police Partner is removed

Has anyone experienced this bug before? And if yes, do you know a solution?

Thanks in advance

Edited by elfix96

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.