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.
Due to overzealous filtering on Microsoft’s side, some emails to Outlook and Hotmail addresses may not be delivered. If you’re affected, please use a different email address or try again later.

AIDispatch 1.0 (For Policing Redefined) 1.0 full release

(4 reviews)

1 Screenshot

AI dispatch 1.0 header.png

Support Development / AIDispatch 1.1 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

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.0 for LSPDFR

AI Dispatch transforms the way you communicate with dispatch in LSPDFR by allowing you to speak naturally instead of memorizing rigid voice commands or navigating menus.

Using Google Gemini’s live voice understanding, AI Dispatch listens to your radio transmissions, interprets what you are asking for, and carries out supported LSPDFR and Policing Redefined actions.

You can report traffic stops, request backup and emergency services, update your status, run checks, accept calls, give pursuit updates, and much more using natural conversational speech.

Full 1.0 Release

Version 1.0 is a major upgrade from the previous public alpha release.

The alpha version used Gemini 2.5 Native Audio and included more limited, generic voice responses. AI Dispatch 1.0 now uses Gemini 3.1 Flash Live Preview, providing faster and more natural voice understanding while supporting a much more complete custom dispatcher experience.

Main Features

Natural Voice Recognition

AI Dispatch does not require an exact list of commands.

You can speak naturally using phrases such as:

  • “Dispatch, show me available.”

  • “Mark me out on a traffic stop.”

  • “Send me another unit Code 2.”

  • “Can I get EMS to my location?”

  • “Show me responding.”

  • “We’re heading northbound on El Rancho Boulevard.”

  • “Lost visual, last seen westbound on Del Perro Freeway.”

  • “The traffic stop is all clear. Show me back on patrol.”

AI Dispatch uses the context of your current situation to understand follow-up requests and conversational wording.

Status Management

You can update your duty status by voice, including:

  • Available or 10-8

  • Busy or unavailable

  • Responding or en route

  • On scene

  • Traffic stop

  • Code 4

  • Code 6 or investigating

  • Suspect in custody

  • Returning to patrol

Code 6 is handled separately from 10-6 or busy, allowing you to properly mark yourself as investigating without confusing it with an unavailable status.

Backup and Emergency Services

Request supported units and services naturally, including:

  • Local patrol backup

  • Code 2 or Code 3 backup

  • Multiple backup units

  • Panic or emergency backup

  • Air support

  • Spike strips

  • EMS

  • Fire department

  • Tow truck

  • Coroner

  • Prisoner transport

  • Felony-stop assistance

Multi-unit requests support natural quantities such as “two units,” “a couple of units,” or “a few more.”

Traffic Stop System

AI Dispatch 1.0 includes a significantly expanded traffic-stop system.

You can report:

  • Your location

  • Direction of travel

  • Vehicle color

  • General vehicle description

  • Traffic-stop status

  • Stop details and suspicious behavior

  • Code 4 or traffic-stop completion

Example:

“Dispatch, I’m on a traffic stop southwestbound on Carson Avenue with a black two-door vehicle.”

AI Dispatch can combine the information into a voiced dispatcher acknowledgement.

When information is missing, dispatch can naturally ask for the stop location first and then request a vehicle description.

AI Dispatch also remembers the traffic-stop context, allowing follow-up requests such as:

“Send me another unit.”

Voiced Street and Location Updates

Unlike the previous public alpha, version 1.0 includes custom voice splicing for supported GTA street and road names.

AI Dispatch can create natural-sounding pursuit and traffic-stop acknowledgements using separate voice clips for:

  • Direction

  • Street or road name

  • Pursuit status

  • Traffic-stop information

  • Vehicle description

This allows dispatch to repeat details such as:

“Copy, suspect heading eastbound on Del Perro Freeway.”

Pursuit Updates

AI Dispatch supports conversational pursuit updates without automatically treating every update as a request for more backup.

You can report:

  • Direction of travel

  • Current street or roadway

  • Lost visual

  • Last known location

  • Suspect danger information

  • PIT authorization requests

  • Pursuit completion

  • Suspects apprehended or down

Location updates can be voiced using the included direction and road-name audio system.

Callout Interaction

AI Dispatch can interact with LSPDFR callouts by voice.

Supported actions include:

  • Requesting an available callout

  • Accepting an offered callout

  • Declining a callout

  • Saying “show me responding” to accept and mark yourself en route

  • Updating your responding and on-scene status

  • Returning to service after the call

Plate and Pedestrian Checks

AI Dispatch supports voice-initiated plate and pedestrian checks while allowing Policing Redefined and LSPDFR to provide their normal information.

The custom follow-up system can react to results such as:

  • Clear returns

  • Wanted persons

  • Warrants

  • Suspended licences

  • Expired registration

  • Expired insurance

  • No registration

  • No insurance

  • Stolen vehicles

  • Multiple document problems

Return timing has been adjusted so AI Dispatch’s custom voice does not speak over longer LSPDFR or Policing Redefined scanner readouts.

Custom Dispatcher Audio

Version 1.0 includes a greatly expanded custom dispatcher voice pack covering:

  • Status changes

  • Backup requests

  • Emergency services

  • Plate checks

  • Pedestrian checks

  • Pursuit updates

  • Traffic stops

  • Callout responses

  • Dangerous returns

  • Follow-up questions

  • Code 4 and acknowledgement lines

The audio files are organized into dedicated folders for easier installation and future customization.

Contextual Follow-Up Questions

AI Dispatch can continue a conversation when additional information is needed.

Examples include:

  • Asking how many units you need

  • Asking whether they should respond Code 2 or Code 3

  • Requesting your traffic-stop location

  • Requesting a vehicle description

  • Offering backup after a dangerous plate or pedestrian return

  • Asking for a last-known location after losing visual during a pursuit

You can respond naturally without repeating the entire original request.

Radio Interface

AI Dispatch includes:

  • Push-to-talk radio controls

  • Radio key-down and key-up sounds

  • Optional radio static

  • An animated radio-wave display

  • A separate status indicator

  • Radio-holding character animations

  • Configurable widget placement and scale

  • Keyboard and optional controller support

The interface can be repositioned and adjusted in game.

Requirements

AI Dispatch 1.0 requires:

  • Grand Theft Auto V Legacy

  • LSPDFR

  • RAGE Plugin Hook

  • ScriptHookV

  • Policing Redefined 1.0.0.5

  • A Google Gemini API key

  • Newtonsoft.Json.dll in plugins\LSPDFR

Do not remove Newtonsoft.Json.dll, as AI Dispatch requires it for Gemini API communication.

Gemini API Key

AI Dispatch requires your own Google Gemini API key.

After installing the mod, open:

plugins\LSPDFR\AIDispatch.ini

Replace:

ApiKey=PUT_YOUR_GEMINI_API_KEY_HERE

with your personal API key.

Do not share screenshots or configuration files containing your API key.

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 GTA V directory.

  5. Allow the folders to merge when prompted.

  6. Open plugins\LSPDFR\AIDispatch.ini.

  7. Enter your Gemini API key.

  8. Launch GTA V through RAGE Plugin Hook.

  9. Go on duty and hold the configured dispatch talk key to speak.

The default push-to-talk key is listed in the included configuration and keybind reference files.

Important Upgrade Notice

Users upgrading from the previous public alpha should install the complete 1.0 package rather than copying only the DLL.

Version 1.0 includes new and reorganized dispatcher audio files, updated configuration options, street-name audio, traffic-stop audio, and other supporting files required by the full release.

It is recommended that you remove or back up the previous AI Dispatch folder before installing 1.0 to avoid retaining obsolete files.

Do not install any older optional audio suppression or replacement packages over version 1.0.

What Is New Since the Public Alpha?

  • Upgraded from Gemini 2.5 Native Audio to Gemini 3.1 Flash Live Preview (HUGE UPGRADE)

  • Improved natural-language recognition

  • Voiced GTA street and road names

  • Pursuit direction and location voice splicing

  • Lost-visual and last-seen pursuit handling

  • Traffic-stop location voice splicing

  • Traffic-stop vehicle-description voice splicing

  • Missing-information traffic-stop conversations

  • Dedicated Code 6 or investigating support

  • Improved traffic-stop Code 4 handling

  • Expanded custom dispatcher voice pack

  • Improved plate and pedestrian return reactions

  • Better timing around PR and LSPDFR scanner audio

  • Improved handling of registration and insurance issues

  • Better contextual follow-up questions

  • Cleaner audio folder organization

  • Additional stability, recognition, and false-positive protections

Notes

AI voice recognition can occasionally mishear words, especially with poor microphone quality, loud background audio, or unusual street-name pronunciation.

For the best results:

  • Use a clear microphone

  • Set the correct Windows default recording device

  • Hold the radio key for the entire transmission

  • Speak naturally and clearly

  • Avoid speaking while dispatcher audio is still playing

  • Check AIDispatch.log when reporting a problem

When requesting support, include your AIDispatch.log, but never publish your API key.

Pasted content

Edited by boboediting
new version release

What's New in Version 1.0 full release

Released

  • Gemini 3.1 voice recognition for stronger natural speech understanding

  • 400+ custom dispatch audio lines

  • Pursuit updates with spoken street names

  • Lost visual / last seen updates with road-name voice splicing

  • Traffic stops with spoken direction and street name

  • Traffic stop vehicle-description voice splicing

  • Custom color, vehicle type, and description audio

  • More immersive pursuit, traffic stop, plate check, ped check, status, and backup responses


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

impliedstone

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).

impliedstone

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

impliedstone

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.