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.

AIDispatch (For Policing Redefined) 0.84.4 Alpha

(1 review)

5 Screenshots

Group 1 copy 2.png

AIDispatch - AI Voice Dispatch for Policing Redefined

AIDispatch is an experimental AI-powered voice dispatch plugin for LSPDFR.

This mod was heavily inspired by Grammar Police. Grammar Police has been one of the most useful LSPDFR plugins for years, but for me personally it was becoming difficult to use because of accent recognition and strict phrase/keyword requirements. I wanted something that felt similar in purpose, but that could understand more natural speech instead of needing very specific commands.

AIDispatch uses AI to listen to your radio request, understand what you are trying to do, and trigger the matching Policing Redefined dispatch action.

The goal is simple:

Talk to dispatch naturally.

Instead of memorizing exact phrases, you can say things in a more normal way and the AI will try to understand the intent. For example, if you ask for medical help, backup, a plate check, a tow truck, a ped check, or say that you are going 10-8, busy, code 6, on scene, on a traffic stop, etc., AIDispatch will try to pick the correct dispatch action.

Current features include(basically everything you can do with Grammar police):

  • Natural voice dispatch requests

  • Gemini AI voice understanding

  • Policing Redefined dispatch integration

  • Plate checks

  • Ped checks

  • Vehicle checks

  • Backup requests

  • Traffic stop backup

  • K9 requests

  • EMS requests

  • Fire department requests

  • Tow requests

  • Coroner requests

  • Animal control requests

  • Traffic control requests

  • Pursuit-related requests

  • 10-code/status commands

  • Set yourself available/unavailable for LSPDFR calls

  • Code 4, code 5, code 6, 10-8, 10-6, 10-7, on scene, responding, traffic stop, transporting, etc.

  • Optional radio key-up/key-down sounds

  • Logs for testing and bug reports

This mod was also inspired by NPCAI 3.0 and the way AI can make LSPDFR feel more natural and immersive. AIDispatch is not connected to NPCAI, but NPCAI helped inspire the idea of using AI to understand what the player is saying instead of relying only on fixed keywords.

Important:

This is a public alpha/test build. Bugs are expected.

Right now AIDispatch is built around Policing Redefined. My goal for the future is to expand compatibility with other popular LSPDFR plugins, including Stop The Ped and Ultimate Backup, so players who do not use Policing Redefined can still benefit from AI-powered dispatch controls.

Requirements:

  • GTA V Legacy

  • RAGE Plugin Hook

  • LSPDFR

  • Policing Redefined installed and working

  • A Gemini API key

  • Microphone

  • Internet connection

You can get a Gemini API key here (free):
https://aistudio.google.com/api-keys

Grammar Police is not required. For testing, I recommend disabling Grammar Police so you know which plugin is responding to your voice commands.

Ped checks:

Ped checks rely on Policing Redefined. In some cases, the ped may need to be identified through Policing Redefined before PR allows a dispatch ped check.

Testing / bug reports:

AIDispatch creates a log file here:

Grand Theft Auto V Legacy\plugins\LSPDFR\AIDispatch\AIDispatch.log

If something does not work, please send the log and include:

  • What you asked dispatch to do

  • What happened

  • What you expected to happen

  • Whether Policing Redefined can do the same action manually

Your Gemini API key is redacted in the log.

This is still early, but the goal is to create a modern AI-powered voice dispatch system for LSPDFR that feels more natural, more flexible, and easier to use during patrol.

V0.84.4 updates:

Major AIDispatch update:

  • New mic animations (3)

  • Improved natural AI voice understanding

  • Better support for vague/accented/imperfect speech

  • Native Audio-only Gemini mode to avoid Flash/Flash Lite quota fallback

  • New F12 radio editor layout

  • Selectable radio animations

  • Added radio-in-hand prop support

  • Better control blocking while editing UI

  • Custom phrase trainer file

  • Tester debug logging

  • Basic context memory for vague follow-up requests

  • More varied LSPDFR scanner-style dispatch responses

  • Improved release folder packaging with required dependencies included

Edited by boboediting

What's New in Version 0.84.4 Alpha

Released

Pasted content

Major AIDispatch update:

  • Improved natural AI voice understanding

  • New microphone animations (3)

  • Better support for vague/accented/imperfect speech

  • Native Audio-only Gemini mode to avoid Flash/Flash Lite quota fallback

  • New F12 radio editor layout

  • Selectable radio animations

  • Added radio-in-hand prop support

  • Better control blocking while editing UI

  • Custom phrase trainer file

  • Tester debug logging

  • Basic context memory for vague follow-up requests

  • More varied LSPDFR scanner-style dispatch responses

  • Improved release folder packaging with required dependencies included

AIDispatch has received a major update focused on making the mod feel more natural, reliable, and immersive.

This update improves the AI voice command system so players can speak more naturally instead of relying on strict Grammar Police-style phrases. Vague or imperfect commands such as asking for “another unit,” “someone to help,” “a tow,” or “send someone to deal with this” should now be understood more reliably, especially for players with accents or less exact phrasing.

The update also adds a redesigned in-game F12 radio editor, selectable radio animations, improved radio-in-hand support with a prop, better menu control locking to prevent accidental shooting or weapon switching, custom phrase training for users/testers, tester debug logging, light context memory for vague follow-up requests, and more varied LSPDFR scanner-style dispatch responses.

This version also includes Native Audio-only Gemini support to avoid burning regular Gemini Flash/Flash Lite quotas, plus updated release packaging with required dependencies included for easier installation.

Recommended for all users.


Short Description

AI-powered voice dispatch for LSPDFR that understands natural speech and triggers Policing Redefined dispatch actions.

AI disclosure

The author has disclosed that AI tools were used in creating the following aspects of this file:

  • Description
  • Mod and Mod Content (Substantial)

I'm absolutely terrible at codding. I always use AI to troubleshoot, help me create, give me feedback and ideas on what to upload next and how to keep a pase for the future updates.

User Feedback

Recommended Comments

boboediting

Members Author

33 minutes ago, boomer2840 said:

can we get controller support?

Oh good call I didnt even think of that. Thank you for the feedback

On 6/1/2026 at 2:20 PM, manu450 said:

I got to say wow....You did a good job on this. A little more precise voice feedback from dispatch would make this a really good alternative to GP. It actually works really well. I'll play with it a little more and post a review shortly. Please add shoulder animation to the PPT.

Shoulder animation and 2 others have been added in the latest update. F12 to open the menu to pick tour animation and customize the dispatch widget

boboediting

Members Author

51 minutes ago, boboediting said:

Oh good call I didnt even think of that. Thank you for the feedback

Shoulder animation and 2 others have been added in the latest update. F12 to open the menu to pick tour animation and customize the dispatch widget

The AI is back at understanding you better, its now even better than the 0.76 build. Take a look at the youtube short thats in the description of the mod if you want an idea of how loose you can be with the commands now.

ThatGuySens

Members

(edited)

Will this maybe a thing?

SS4.png.1bfdc09a4ac64af895577230273cbc5f.png

Edited by ThatGuySens

ZORIXQ

Members

10 hours ago, boboediting said:

Can you send me the log inside the ai dispatch folder please

This is on the list of things to do but right now I’m focusing on policing redefined and once the mod is more polished I’ll focus on stop the ped and ultimate back up

Also this might be something with google. If there service is unavailable for wtv reason, it will break the mod till their service is back up

Sure, heres the log folder. Ive tried fixing it for over 2 hours and nothing worked
AIDispatch.log

ZORIXQ

Members

Also, here’s a photo.IMG_3622.jpeg

boboediting

Members Author

6 hours ago, ThatGuySens said:

Will this maybe a thing?

SS4.png.1bfdc09a4ac64af895577230273cbc5f.png

Its a already part of the mod if you downloaded the latest update. Read the description on how to choose your animation

rickie4201

Members

Good one, tested for 20 minutes and it worked perfectly. Works with NPCAI too.

ThatGuySens

Members

13 hours ago, boboediting said:

It’s an already part of the mod if you downloaded the latest update. Read the description on how to choose your animation

I added this before you made a update

CujoMatty

Members

It works. Had a good sequence using it last night. I def appreciate how much looser you can be with phrasing. After 4 years of being trained by GP it was nice to not have the wrong stuff happen frequently.

Couple things. This would be awesome if the plate function with GP or callout interface worked. Im too old to see plates on cars. Also the framerate hiccups when I use the push to talk which was unfortunate during high speed chases.

boboediting

Members Author

2 hours ago, CujoMatty said:

It works. Had a good sequence using it last night. I def appreciate how much looser you can be with phrasing. After 4 years of being trained by GP it was nice to not have the wrong stuff happen frequently.

Couple things. This would be awesome if the plate function with GP or callout interface worked. Im too old to see plates on cars. Also the framerate hiccups when I use the push to talk which was unfortunate during high speed chases.

I'll take a the frame hiccup but it shouldnt drop FPS or freeze anything. I'll investigae. I'm not sure what you mean tho by: This would be awesome if the plate function with GP or callout interface worked. What do you mean by that?

thanks for the feedback 😃

Some suggestions I would love to see in a future update..

Panic button

Hold/clear the air for priority/emergency radio traffic only during a major incident for example... felony traffic stop, pursuits, shots fired etc etc.

I have also noticed that when I clear a call and go back 10-8, the plugin does not automatically end the callout like Grammar police did.

Status bar showing what your current status is (Available/10-8, unavailable, en route, on scene etc etc.)

Looking forward to seeing where yo take this mod.

boboediting

Members Author

8 minutes ago, OfficerCopenhagen1995 said:

Some suggestions I would love to see in a future update..

Panic button

Hold/clear the air for priority/emergency radio traffic only during a major incident for example... felony traffic stop, pursuits, shots fired etc etc.

I have also noticed that when I clear a call and go back 10-8, the plugin does not automatically end the callout like Grammar police did.

Status bar showing what your current status is (Available/10-8, unavailable, en route, on scene etc etc.)

Looking forward to seeing where yo take this mod.

Love the feedback thank you! Felony stop should be a thing in the public release, the thing with pursuit is that its quite unreliable with voice and with policing redefined you can precisely aim at a car and press T to mark it as a chasse so it felt useless to keep bashing my head on the keyboard trying to figure out how to mark cars reliably as chassed vehicule. I love the idea of a panic button, I completly forgot about that one. I will polish the 10-8 call stuff for rhe next update. i’m aiming for a friday night major update with some key features so atay tune. Thanks again for the ideas!

HENTOO

Members

Hey, i have a problem and i dont know how to fix this it just says

Live API failed: System.MissingMethodException: Method not found: 'System.String Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting)'.
after i talk on the radio idk if its because i have 2 Newtonsoft.Json files or what (1 on the main directory and the other is in the plugins\lspdfr folder.

AIDispatch.log

ZORIXQ

Members

please, does anyone know how to fix the "Failed to connect to remote server" error? im rlly tryna play and i tried 4 hours of fixes and nothing worked. heres the log

AIDispatch.log

boboediting

Members Author

8 hours ago, HENTOO said:

Hey, i have a problem and i dont know how to fix this it just says

Live API failed: System.MissingMethodException: Method not found: 'System.String Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting)'.
after i talk on the radio idk if its because i have 2 Newtonsoft.Json files or what (1 on the main directory and the other is in the plugins\lspdfr folder.

AIDispatch.log

Try to either remove my newtonsoft and keep the one in your main gta 5 directory or keep both but replace the one in your main directory with mine. Seems like their might be an outdated one in your files and thats whats conflicting

boboediting

Members Author

6 hours ago, ZORIXQ said:

please, does anyone know how to fix the "Failed to connect to remote server" error? im rlly tryna play and i tried 4 hours of fixes and nothing worked. heres the log

AIDispatch.log

Try turning off your windows defender, looks like your antivirus is blocking the server connection

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.