Immersive Plugins Team - Grammar Police (2024)

How do I install and configure Grammar Police?

Follow the tutorial: youtu.be/dogzftjB3ZE

Why do I get an error saying I am missing library files?

You MUST install ALL of the .dll files that come with Grammar Police. You are getting this message because either you are missing one or more .dll files in the Grand Theft Auto V folder or they are out of date (you can see which in the log). You simply need to drag and drop all of the files.


After installing Grammar Police, LSPDFR crashes when I go on duty or when using the PTT key.

Make the following change in your LSPDFR.ini:

Main.DisableGameBlipHiding = true

What happened to Immersive Dispatch? Do I need Immersive Dispatch?

No, you do NOT need Immersive Dispatch.

Immersive Dispatch NEVER did speech recognition. It added custom phrases to Grammar Police and had an on screen menu. That's it. The person who made Immersive Dispatch quit LSPDFR and left us holding the bag. So Ben and Opus took everything that was in Immersive Dispatch and added it to Grammar Police. You're welcome.

If you want to use the Immersive Dispatch phrases, just set your AgencyCodes to IMMERSIVE (assuming you are using English).

What are the default keybinds?

  • DispatchKey: RMenu (Right Alt or Alt GR)

  • InterfaceKey: Left Control + F3

  • SettingsKey: Left Control + F2

  • RadioKey: C

Where can I get a list of values to use for the keybinds?

Use the first column from the Fields table here:
https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.keys

Why don't I have an animation? Where do I set the animation?

The radio animation is controlled by the LSPDFR context menu. The default keybind is M, then go to radio and set the animation there.

What are the callsign format rules?

You callsign can have 1-4 sections separated by hyphens. The numbers can be from 1-9999. The supported phonetic alphabet is:

ADAM, BOY, CHARLES, DAVID, EDWARD, FRANK, GEORGE, HENRY, IDA, JOHN, KING, LINCOLN, MARY, NORA, OCEAN, PAUL, QUEEN, ROBERT, SAM, TOM, UNION, VICTOR, WILLIAM, XRAY, YOUNG, ZEBRA

Examples:

  • 1-LINCOLN-18

  • 517

  • VICTOR-SAM-109

  • 3697

  • ADAM-12

How do I fix speech engine problems?

First, make sure your callsign is valid. If you are missing quotes, have invalid characters, or generally don't follow valid callsign rules (see above), the speech engine can't properly initialize. If you are certain your callsign is valid, follow these steps:

  1. Go to Windows Settings > Time & Language > Language and make sure the language is listed under Preferred languages.

  2. Make sure that there is a little microphone symbol next to the language - this indicates that Speech Recognition is installed for that language.

  3. Verify it's working by going to Control Panel > Speech Recognition and run the Set up microphone configuration tool.

  4. Set the LANGUAGE in your custom.ini appropriately:

  • U.S. English: en-US

  • U.K. English: en-GB

  • French: fr-FR

  • German: de-DE

  • Spanish: es-ES

Why doesn't the dispatcher respond or understand?

You will need to look in your RagePluginHook.log to solve this problem. Look through your log and match against the possible reasons below.

Dispatcher Issues: There was an internal error in the recognition process.

This is caused by a conflict between Microsoft's speech engine and something on your PC. One POSSIBLE reason is the Nahimic service. To disable it:

  • Open the Windows Services configuration (use Google if you don't know how to do this)

  • Right-click on Nahimic service and select Properties

  • Click "Stop"

  • Select "Disabled" from the Startup type drop-down

If you don't have Nahimic or that doesn't fix your problem, you will need to find and disable whatever software is causing the conflict. Since this is an issue with YOUR computer and not the plugin, we cannot solve this problem for you. Any audio-related software can cause this, including but not limited to:

  • MSI Dragon

  • Sonic Suite

  • VoiceMeter

Dispatcher Issues: The dispatcher understands some things but not others. There are rejections in the log.

There are only two possible causes:

Incorrect Phrasing

Grammar Police requires you to use exact phrasing. You can't just say whatever you want and expect it to work. There is a phrase guide in the documentation folder (it's in your Grammar Police folder). Depending on your agency codes setting, you must use the phrases in that guide. To test whether or not your issue is related to phrasing, try using well-known and safe phrases like:

  • "Show me ten eight"

  • "Requesting code three backup"

  • "Shots fired"

Open up the log and find your attempts to use these phrases. If they are successful and you see a confidence level above 0.85, then your speech recognition is just fine and your issue is your phrases. However, if it misses any of those or your recognition levels are poor...

Poor Audio

It doesn't matter if you are using the latest snowball 3000 super mega ultimate blue yeti rode scholar diamond encrusted microphone with gold plating, if you aren't set up optimally, the speech engine is going to struggle. If you are using a low-quality mic like a webcam or laptop built-in, you are unlikely to have a good experience. However, if you have a good microphone or headset, your issue is likely just your setup.

You have to make sure your volume is good. Note that Microsoft's speech engine has been known to automatically lower your mic volume against your will, so check to see if that's happening (see below if it is). Make sure you're loud enough but not too loud. If you are overblown or distorted, again you are going to have problems. If there is a lot of background noise - problems. It's all about your environment.

Dispatcher Issues: The dispatcher never understands anything. There are no rejections in the log.

You aren't getting any sound to the speech engine. Nothing else matters until you resolve this. It is not caused by anything other than your sound configuration. The speech engine can only connect to the Windows default input device (use Google). Make sure whatever microphone you are trying to use is set in Windows as the default input device. If it wasn't, you need to reload the game for this to take effect. The in-game settings are irrelevant. It's all about the Windows default input setting.

You can verify your setup by using the following:
Control Panel > Speech Recognition > Set up microphone.


Dispatcher Issues: Volume is automatically lowered.

What settings do I use for Player Location Display?

[ GENERAL ]

LocTextPosX = 320

LocTextPosY = 980

LocTextPosX_RadarLrg = 500

LocTextPosY_RadarLrg = 1000

LocTextSizeMult = 1.25

DisplayGameTime = true

AllowRadarSizeToggle = true

AllowControllerUse = false

Is there a list of phrases I can use?

Yes, there is a phrase guide in the documentation.

Why am I getting an error saying that I'm missing libraries?

You MUST install ALL of the .dll files that come with Callout Interface. You are getting this message because either you are missing one or more .dll files in the Grand Theft Auto V folder or they are out of date (you can see which in the log). You simply need to drag and drop all of the files.

Immersive Plugins Team - Grammar Police (2024)
Top Articles
Latest Posts
Article information

Author: Otha Schamberger

Last Updated:

Views: 6250

Rating: 4.4 / 5 (55 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Otha Schamberger

Birthday: 1999-08-15

Address: Suite 490 606 Hammes Ferry, Carterhaven, IL 62290

Phone: +8557035444877

Job: Forward IT Agent

Hobby: Fishing, Flying, Jewelry making, Digital arts, Sand art, Parkour, tabletop games

Introduction: My name is Otha Schamberger, I am a vast, good, healthy, cheerful, energetic, gorgeous, magnificent person who loves writing and wants to share my knowledge and understanding with you.