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 1.1 (For Policing Redefined) 1.1 full release

(7 reviews)

1 Screenshot

Support Development / AIDispatch 1.2 (NOW LIVE) Supporter Build

This public LCPDFR release is the AIDispatch v1.0 full release build.

If you enjoy AIDispatch and want to support continued development, you can follow the project on Patreon. Latest Builds available there.

Patreon: https://www.patreon.com/cw/Boboediting/posts

Discord - Free business icons

Discord channel for support on the mod and update on the devlopment.

https://discord.gg/9m5eWqK6Qw

BIG SHOUTOUT to FK for helping me test my mod!.He makes some good music, go check him out: https://www.youtube.com/watch?v=h5NdHisx0uE&list=PLrm0_QrSnNRIYWixIuWLOPaqZHoZvqtRz

AIDispatch - AI Voice Dispatch for Policing Redefined

AI Dispatch 1.1

AI Dispatch turns your microphone into an actual police dispatch channel for LSPDFR.

Instead of navigating menus or memorizing dozens of keybinds, simply talk to Dispatch naturally. Change your status, request backup and emergency services, run people or vehicles, report traffic stops, manage pursuits, request PIT authorization, ask for callouts, and more.

You can say things like "Dispatch, show me on a traffic stop," "Send me two additional units Code 3," "Run that plate," "What's my current location?" or "Do you have any calls for me?" and AI Dispatch handles the appropriate game action.

What's new in 1.1

Version 1.1 focuses heavily on making Dispatch feel more aware of what is actually happening during your patrol.

  • More reliable plate returns: A major issue where missing CDF information could be incorrectly treated as an all-clear return has been fixed. Vehicle information now comes directly from Policing Redefined's Common Data Framework.

  • Personalized callsigns: Dispatch can now address you directly using Adam or Lincoln callsigns, with numbers from 1 to 99.

  • New Status Panel: Press N for a quick overview of your callsign, current status, scene, location and incident state.

  • New Street / Location Widget: See your current street, cross street, direction and area, or simply ask Dispatch where you are.

  • Pedestrian Stops: Ped stops are now recognized and tracked separately from vehicle traffic stops.

  • Smarter traffic stops: Better context, corrections, vehicle descriptions, locations and follow-up communication.

  • More natural radio traffic: Dispatch can acknowledge routine scene updates without trying to turn everything you say into a command.

  • Request callouts by voice: Ask Dispatch if there are any calls available and receive one without navigating a menu.

  • Repeat information: Ask Dispatch to repeat your most recent plate or pedestrian return.

  • Improved emergency handling: Better Code 99, pursuit, road-name, cross-street and post-incident behavior.

1.1 takes the original AI Dispatch experience and makes it more contextual, more reliable and much more natural to use throughout an entire patrol.

Gemini API Key

AI Dispatch requires your own Google Gemini API key. get your own api key here: https://aistudio.google.com/api-keys

After installing the mod, open:

plugins\LSPDFR\AIDispatch.ini

Find:

[Gemini]
ApiKey=PUT_YOUR_GEMINI_API_KEY_HERE

Replace PUT_YOUR_GEMINI_API_KEY_HERE with your personal Gemini API key.

Never share your API key, screenshots containing it, or your configured INI file publicly.

Callsign Setup

AI Dispatch 1.1 supports personalized Adam and Lincoln callsigns from 1 through 99.

Open:

plugins\LSPDFR\AIDispatch.ini

Find the [OfficerCallsign] section and set your callsign.

For Adam 56:

[OfficerCallsign]
Enabled=true
Callsign=Adam 56
Family=Adam
Number=56

For Lincoln 21:

[OfficerCallsign]
Enabled=true
Callsign=Lincoln 21
Family=Lincoln
Number=21

Make sure Callsign, Family and Number all match the unit you want to use.

Callsign audio is read from:

lspdfr\audio\scanner\AIDispatch\Callsigns\Adam\TargetedFull\

or:

lspdfr\audio\scanner\AIDispatch\Callsigns\Lincoln\TargetedFull\

Place the appropriate callsign audio files in the matching folder.

Installation

  1. Install LSPDFR and RAGE Plugin Hook.

  2. Install Policing Redefined 1.0.0.5.

  3. Extract the AI Dispatch download.

  4. Copy the contents of the included Release folder into your main Grand Theft Auto V directory.

  5. Allow Windows to merge the folders when prompted.

  6. Open plugins\LSPDFR\AIDispatch.ini.

  7. Enter your Gemini API key under [Gemini].

  8. Configure your Adam or Lincoln callsign under [OfficerCallsign].

  9. Launch GTA V through RAGE Plugin Hook, go on duty and hold your configured dispatch talk key to speak.

Notes

  • AI voice recognition can occasionally mishear words, especially with background noise or unusual street-name pronunciation.

  • Hold your radio key for your entire transmission and release it when you finish speaking.

  • Avoid talking over active dispatcher/scanner audio.

  • The N key opens the AI Dispatch status panel.

  • HUD elements can be repositioned using the included F12 UI editor.

  • If you need support, include your AIDispatch.log, but never upload an INI or screenshot containing your Gemini API key.

Edited by boboediting
new version release

What's New in Version 1.1 full release

Released

  1. Fixed a major plate-return bug where missing CDF data could incorrectly be reported as an "all clear" vehicle return.

  2. Added personalized Adam and Lincoln callsign responses for status changes, incidents, backup, pursuits and important alerts.

  3. Added the new N-key Status Panel showing your callsign, duty status, current scene, location and incident state.

  4. Added the Street / Location Widget with current street, cross street, direction and area information.

  5. Added the ability to ask Dispatch for your current location by voice.

  6. Added a dedicated Pedestrian Stop system, allowing pedestrian encounters to be tracked separately from vehicle traffic stops.

  7. Significantly improved traffic-stop context, including vehicle descriptions, locations, corrections, follow-up information and fewer repeated prompts.

  8. Added natural acknowledgements for routine scene updates, allowing Dispatch to acknowledge non-command radio traffic without triggering unrelated actions.

  9. Added the ability to request an available callout directly through Dispatch.

  10. Added Repeat Last Plate and Repeat Last Ped commands for replaying recent database returns.

  11. Added improved Code 99 and post-incident handling, including a dedicated emergency state and better aftermath behavior.

  12. Improved road-name and cross-street recognition, including better handling of corrections and misheard locations.

  13. Improved radio command recognition and contextual follow-ups, reducing false commands and incorrect interpretations.

  14. Added cleaner GTA-style notifications and expanded HUD/UI functionality.


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

dudemanryan

Members

Hopefully my issue is an easy fix, but I'm stumped. Here's my log:

2026-06-04 18:16:55 | Failure feedback: AI service error. Live API failed: Method not found: 'System.String Newtonsoft.Json.Linq.JToken.ToString(...

2 minutes ago, dudemanryan said:

Hopefully my issue is an easy fix, but I'm stumped. Here's my log:

2026-06-04 18:16:55 | Failure feedback: AI service error. Live API failed: Method not found: 'System.String Newtonsoft.Json.Linq.JToken.ToString(...

Nvm, saw someone else had the same problem so I will try the fix you recommended!

dawggpound

Members

Way better than trying to argue with GP, sometimes the AI doesnt always get it right but I much prefer this now over GP, and the fact that Blueline Dispatch works with it makes it all the better. Only thing I wish it had was a status indicator like GP and the ability to clear calls like GP.

boboediting

Members Author

1 minute ago, dawggpound said:

Way better than trying to argue with GP, sometimes the AI doesnt always get it right but I much prefer this now over GP, and the fact that Blueline Dispatch works with it makes it all the better. Only thing I wish it had was a status indicator like GP and the ability to clear calls like GP.

I think you’ll like the next update 😁

ZORIXQ

Members

On 6/5/2026 at 12:03 AM, boboediting said:

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

I tried turning windows defender off, putting every file on exclusions, still, nothing worked. It’s also not a Google issue on their side, I really don’t know why this is happening, I’m the only one with this issue

boboediting

Members Author

1 hour ago, ZORIXQ said:

I tried turning windows defender off, putting every file on exclusions, still, nothing worked. It’s also not a Google issue on their side, I really don’t know why this is happening, I’m the only one with this issue

There is something either on your network or your PC blocking the connection. Might be a VPN,firewall or antivirus but something is not allowing the connecion with the AI to go through

ZORIXQ

Members

4 hours ago, boboediting said:

There is something either on your network or your PC blocking the connection. Might be a VPN,firewall or antivirus but something is not allowing the connecion with the AI to go through

COULD it be a vpn, even though it’s not on and not running in the background?

boboediting

Members Author

1 hour ago, ZORIXQ said:

COULD it be a vpn, even though it’s not on and not running in the background?

I have no idea but its definetly something blocking the connection.

ZORIXQ

Members

2 hours ago, boboediting said:

I have no idea but its definetly something blocking the connection.

I fixed it, it was because GTA V was blocked by the Outbound Rule in the Firewall. It works, but how do I improve the hearing for AIDispatch? I do have an accent (Australian) and a minor lisp, the intent is good but sometimes doesn’t hear well. Anything I can do to improve hearing or speech recognition of the ai?

FlyBullx

Members

work other language ?? answer other language ?

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.