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

9 minutes ago, Tee6789 said:

Hey friend, just having a bit of trouble. The plugin seems to be launching and working, however I keep getting "repeat transmission" error. Somethng I'm missing? Everything seems to be in the right file path, i have the correct mic set, as well as the API key.

you have to hold the key when transmiting, if you're already doing so, send me the log from the plugin folder inside Grand Theft Auto V Legacy\plugins\LSPDFR\AIDispatch and I'll take a look at whats happening on your end.

Tee6789

Members

6 minutes ago, boboediting said:

you have to hold the key when transmiting, if you're already doing so, send me the log from the plugin folder inside Grand Theft Auto V Legacy\plugins\LSPDFR\AIDispatch and I'll take a look at whats happening on your end.

I'm missing Newtonsoft.Json lol. I can't find 13.0.0

AIDispatch.log

manu450

Members

(edited)

14 minutes ago, Tee6789 said:

Hey friend, just having a bit of trouble. The plugin seems to be launching and working, however I keep getting "repeat transmission" error. Somethng I'm missing? Everything seems to be in the right file path, i have the correct mic set, as well as the API key.

If you are just speaking randomly and not requesting anything from the dispatcher, it won't work this way. You need to make a request or provide a status, 10-8, plate check, on scene, tow truck, backup, traffic stop, etc. If you are just talking randomly, it won't work. The only difference that this mod has over grammar police, in that you can go around the request and speak freely without having the dispatcher misunderstand you. As long as the request/status is included in your speech. e.g, "dispatch, I need a plate check or 10-28, I was eating a pizza at this restaurant I like and saw this vehicle, and I think it's stolen." I think you

Get the idea?

Edited by manu450

Tee6789

Members

7 minutes ago, manu450 said:

If you are just speaking randomly and not requesting anything from the dispatcher, it won't work this way. You need to make a request or provide a status, 10-8, plate check, on scene, tow truck, backup, traffic stop, etc. If you are just talking randomly, it won't work. The only difference that this mod has over grammar police, in that you can go around the request and speak freely without having the dispatcher misunderstand you. As long as the request/status is included in your speech. e.g, "dispatch, I need a plate check or 10-28, I was eating a pizza at this restaurant I like and saw this vehicle, and I think it's stolen." I think you

Get the idea?

Correct, i'm aware. I have tried giving commands to which I'm met with "repeat last transmission" right away.

manu450

Members

Did you add the API key?

Tee6789

Members

Just now, manu450 said:

Did you add the API key?

Yep, even changed it to a new one in case the other one didn't work

manu450

Members

(edited)

Just now, Tee6789 said:

Yep, even changed it to a new one in case the other one didn't work

Are you using NPCAI by any chance? If so, you can use the same API key for both. Sounds like a microphone issue.

Edited by manu450

Tee6789

Members

Just now, manu450 said:

Are you using NPCAI by any chance?

Nope, this is a fresh install of GTA V. Aside from ELS, packfile, heap, SSLA and weapon adjusters, LSPDFR, and Policing Redefined, my game is pretty vanilla

manu450

Members

(edited)

I'll let the author guide you. I am using NPCAI, so I don't know if some dependencies are required or not for this mod. Do you have your log? If so, post it in here. Maybe something is missing. Works fine with me. Also, make sure you don't run grammar police with this.

Edited by manu450

Tee6789

Members

3 minutes ago, manu450 said:

I'll let the author guide you. I am using NPCAI, so I don't know if some dependencies are required or not for this mod. Do you have your log? If so, post it in here. Maybe something is missing. Works fine with me.

I posted the log a few comments back. Says i'm missing Newtonsoft.Json 13.0.0 but I can't find that version. Maybe I need to reinstall NCPAI and see if the required files are there too, like you said

manu450

Members

2 minutes ago, Tee6789 said:

I posted the log a few comments back. Says i'm missing Newtonsoft.Json 13.0.0 but I can't find that version. Maybe I need to reinstall NCPAI and see if the required files are there too, like you said

I sent you a private message.

boboediting

Members Author

34 minutes ago, Tee6789 said:

Nope, this is a fresh install of GTA V. Aside from ELS, packfile, heap, SSLA and weapon adjusters, LSPDFR, and Policing Redefined, my game is pretty vanillahey

50 minutes ago, Tee6789 said:

I'm missing Newtonsoft.Json lol. I can't find 13.0.0

AIDispatch.log

try downloading https://www.newtonsoft.com/json

Fire Guy Gaming

Insiders

2 hours ago, boboediting said:
No image preview

Keys Enum (System.Windows.Forms)

Specifies key codes and modifiers.

This is the keybinds my mod uses. use the codes on the left of the list to change your keybind... for numpad 0 use this "DispatchTalkKey=NumPad0" for 0 on the number rows use: DispatchTalkKey=D0 . My mod should work just fine.

OK THAT HELPS ILL TRY IT

2 hours ago, boboediting said:
No image preview

Keys Enum (System.Windows.Forms)

Specifies key codes and modifiers.

This is the keybinds my mod uses. use the codes on the left of the list to change your keybind... for numpad 0 use this "DispatchTalkKey=NumPad0" for 0 on the number rows use: DispatchTalkKey=D0 . My mod should work just fine.

WHY IS THERE NO PTT SOUNDS????

boboediting

Members Author

6 hours ago, manu450 said:

RagePluginHook.log

Lspdfr crashes when unloading the Lspdfr plugin, and you can't reload Lspdfr again.

should be fixed in the 0.83 build

Michael21107

Members

4 hours ago, boboediting said:
  6 hours ago, Michael21107 said:

@boboediting Hey, just a heads up that the assembly verison of the plugin is 0.0 instead of 0.76.

thank you will fix in the next update

Nice fix for that, but the site still says 0.73 (Alpha).

Fire Guy Gaming

Insiders

OK GOT IT TO WORK BUT HOW IS THIS AI I TRIED TO GET IT TO ANSWER CERTAIN THINGS AND IT GIVES ME GRAMMER POLICE ANSWERS

AM I DOING SOMETHING WRONG IN THE I N I

boboediting

Members Author

5 minutes ago, impliedstone said:

OK GOT IT TO WORK BUT HOW IS THIS AI I TRIED TO GET IT TO ANSWER CERTAIN THINGS AND IT GIVES ME GRAMMER POLICE ANSWERS

AM I DOING SOMETHING WRONG IN THE I N I

Read the description brother. I dont think the mod does what you think it does

8 minutes ago, Michael21107 said:

Nice fix for that, but the site still says 0.73 (Alpha).

Give it a few minutes it should update soon

nova2727

Members

2 hours ago, manu450 said:

I suggest you download the Blue Line Vibe dispatcher. Also, all the dispatcher responses are mostly from your Lspdfr audio REPORT_RESPONSE folder. You can change any of these files to any audio line you prefer. As long as you add them to your REPORT_RESPONSE folder located in your Lspdfr/Audio/Scanner. Make sure the path matches the one you will copy into your AI Dispatch.ini file.

Pure genius thank you

Fire Guy Gaming

Insiders

4 minutes ago, boboediting said:

Read the description brother. I dont think the mod does what you think it does

Give it a few minutes it should update soon

OK I THOUGHT IS WAS AN AI DISPATCH WHERE U CAN HAVE FULL ON CONVO WITH IT

SO THIS IS NOT MUCH DIFF THAN GRAMMER POLICE ????

boboediting

Members Author

11 minutes ago, impliedstone said:

OK I THOUGHT IS WAS AN AI DISPATCH WHERE U CAN HAVE FULL ON CONVO WITH IT

SO THIS IS NOT MUCH DIFF THAN GRAMMER POLICE ????

Indeed. Right now its like grammar police but an AI interprets what you are saying so its less restrictive than grammar police. The end goal is a dispatch AI you can talk to like what you’re ralking about but this is just an Alpha so still a long way to go

ThatGuySens

Members

Will there be a animation like grammar police when hitting the action button?

boboediting

Members Author

5 minutes ago, ThatGuySens said:

Will there be a animation like grammar police when hitting the action button?

yes planned for the next major update.

Cruzo

Members

It is an awesome mod, good stuff! One thing I have noticed, though, is that it struggles when I request multiple units. Regardless of the different way I say that I need, let's say, two ambulances code-3, the dispatcher would send only one. But overall, it works great!

boboediting

Members Author

1 minute ago, Cruzo said:

It is an awesome mod, good stuff! One thing I have noticed, though, is that it struggles when I request multiple units. Regardless of the different way I say that I need, let's say, two ambulances code-3, the dispatcher would send only one. But overall, it works great!

good catch I'll try to see if thats something I can add to the mod.

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.