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

GabrielPDl

Members

It's a great plugin, but do you intend to add support for the Portuguese language? There are many Brazilian players who want support for the Portuguese language.

Charlie686

Members

18 hours ago, cristian304 said:

You can add support of italian? 

 

On 4/29/2024 at 9:59 PM, Mimikos said:

Can we have a greek version?

 

 

On 4/29/2024 at 9:38 PM, GabrielPDl said:

It's a great plugin, but do you intend to add support for the Portuguese language? There are many Brazilian players who want support for the Portuguese language.

 

To answer all your questions, GrammarPolice is limited by the speech engine it uses. It uses this speech engine because it is the best (free) available option.

This doesn't have support for any of your languages unfortunately.

 

Grammar Police depends on Microsoft's Speech Recognition Engine to work. These are the languages supported by that engine:

 

U.S. English (en-US)

British English (en-GB)

French (fr-FR)

German (de-DE)

Spanish (es-ES) 

 

If the language you want to use isn't on this list, you cannot use Grammar Police.

Rey015

Members

You should make an expansion to grammar police, but with peds. Like if you verbally say something like, "can I see your license registration and proof of insurance" They can give it to you or have subtitles saying that they refuse to give it to you. If you verbally ask if they have been drinking they can either deny or confirm in subtitles.

yauling112

Members

(edited)

On 5/18/2024 at 12:21 AM, opus49 said:

你不能

The handheld walkie talkie feels unrealistic, especially during gun battles

Edited by yauling112

opus49

Insiders Author

4 hours ago, yauling112 said:

The handheld walkie talkie feels unrealistic, especially during gun battles

It's literally a handheld radio on the screen. An animation where you're grabbing your shoulder while using a handheld would be unrealistic.

agoobah

Members

Is there a way to change the required confidence level when speaking? My mic is bad so grammar police recognizes what I'm saying but rejects it because the confidence level is too low. For example:

 

Spoiler

[my time] LSPD First Response: GrammarPolice: [GrammarHandler] speech detected at audio position: 600
[my time] LSPD First Response: GrammarPolice: [AnimationHandler] stopping the animation...
[my time] LSPD First Response: GrammarPolice: [GrammarHandler] stopping SRE RecognizeAsync
[my time] LSPD First Response: GrammarPolice: [GrammarHandler] speech recognition rejected
[my time] LSPD First Response: GrammarPolice: [GrammarHandler] ...code four (confidence=0.02261903)
[my time] LSPD First Response: GrammarPolice: [RecognizeCompletedHandler] received RecognizeCompleted event
[my time] LSPD First Response: GrammarPolice: [GrammarHandler] waiting for talk button release
[my time] LSPD First Response: GrammarPolice: [GrammarHandler] waiting for talk button release
[my time] LSPD First Response: GrammarPolice: [GrammarHandler] talk button has been released
[my time] LSPD First Response: GrammarPolice: [Events] firing listen change event, isListening = False
[my time] LSPD First Response: GrammarPolice: [GrammarHandler] elapsed listening time: 2.9189807

 

Serios4427

Members

When I use it the game crash after saying anything. It freeze so I don`t get a crach report either. 

I downloaded scriptookVdotnet nighly and the rest of the game work fine, exsept this one

 

it started after the new update

Any fix idea? This is a must have for this game

0xShelby

Members

Does anybody know why every time I enable the plate setting, it just shows a blank license plate on my screen? I have tried everything to no avail sadly 😞

opus49

Insiders Author

2 minutes ago, 0xShelby said:

Does anybody know why every time I enable the plate setting, it just shows a blank license plate on my screen? I have tried everything to no avail sadly 😞

the license plate is from callout interface..  what are doing that you expect it to change the plate?

0xShelby

Members

Just now, opus49 said:

the license plate is from callout interface..  what are doing that you expect it to change the plate?

Apologies, I got my mods confused haha.

opus49

Insiders Author

14 minutes ago, 0xShelby said:

Apologies, I got my mods confused haha.

I mean I wrote both -- you didn't answer my question, though.  What action are you taking that you expect it to change the plate and it isn't?

0xShelby

Members

19 hours ago, opus49 said:

I mean I wrote both -- you didn't answer my question, though.  What action are you taking that you expect it to change the plate and it isn't?

Oh, my apologies I misunderstood you. Well, when I enable Plate in the callout interface menu, the plate shows up on my screen, however the license numbers/letters themselves do not. I have tried different vehicles, changing the plate, everything I can think of.

opus49

Insiders Author

27 minutes ago, 0xShelby said:

Oh, my apologies I misunderstood you. Well, when I enable Plate in the callout interface menu, the plate shows up on my screen, however the license numbers/letters themselves do not. I have tried different vehicles, changing the plate, everything I can think of.

What license number/letters are you expecting to be there?  I think you are missing my question.  The plate reader only shows plates as the result of something.

0xShelby

Members

(edited)

19 minutes ago, opus49 said:

What license number/letters are you expecting to be there?  I think you are missing my question.  The plate reader only shows plates as the result of something.

Could contain: text, screenshot, map

 

this is what I am referrring to, please excuse me if I am still misunderstanding, but I am under the impression that that displays YOUR current license plate, correct?

Edited by 0xShelby

opus49

Insiders Author

33 minutes ago, 0xShelby said:

Could contain: text, screenshot, map

 

this is what I am referrring to, please excuse me if I am still misunderstanding, but I am under the impression that that displays YOUR current license plate, correct?

That is incorrect.  It shows license plates based on things you do, like doing plate lookups and such.

0xShelby

Members

8 minutes ago, opus49 said:

That is incorrect.  It shows license plates based on things you do, like doing plate lookups and such.

Ahhh, I see. My apologies, I was clearly confused, I appreciate your input 🙂

bigroy36

Members

Hello.  Not sure if this is possible or if what I'm asking makes sense lol, but I was wondering if it were possible either before or after I say my callsign I can say metro or county or San Andreas and then dispatch says "this is dispatch" or "go ahead".  For example, when I first address dispatch and I say, "Metro 1-King-One" or "1-King-one Metro" and then dispatch says "go ahead" or whatever if that makes sense lol.  I've tried it in game and just about all the time dispatch doesn't recognize it and says nothing.  If this is possible, how can I make that work?  I just think it would be cool if that could be done because I hear it a lot with real police depts and just thought it would be cool to do on LSPDFR and with this mod.  Anyway, sorry for the long comment lol!

Dennis1998

Members

bekommt man das funkgerät auf deutsch

 

DJHonore

Members

Is there a way to call yourself active as a Supervisor for a particular agency?

MadManLV99

Members

hello for me it says mising requered liberies, have no clue what that even means, what kinda liberies? which files are missing? 

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.