FULL GEMINI 3.1 Build on my patreon: https://www.patreon.com/posts/ai-dispatch-1-0-160326204?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link

- 450+ custom recorded lines, every single street name have been recorded in the 1.0 build
- more follow up chain questions on traffic stops and in general.
- Get in the action by giving updates including street names and direction during a chasse and getting feedback from dispatch
- comment on what the suspect is doing, is he ramming cars?, hitting pedestrians? get right in the action and feel fully immersed.

This is the public/free alpha branch. for Policing Redefined 1.0.0.5

This build cannot be switched to Gemini 3 through AIDispatch.ini or menu/config.

Public branch limitations:
- No Gemini 3. (full release on my patreon: https://www.patreon.com/cw/Boboediting
- No voiced road/street names.
- No custom road-name voice splicing.
- No voiced traffic-stop vehicle description splicing.
- Traffic stop road and vehicle details may be understood for text notifications only.
- Voice acknowledgements are kept more generic than the supporter 1.0 build.

Install:
1: go to AIDispatch.ini and look for 

[Gemini]
ApiKey=PUT_YOUR_GEMINI_API_KEY_HERE

2: change: PUT_YOUR_GEMINI_API_KEY_HERE to your actual API key (you can find that here for free: https://aistudio.google.com/api-keys)

3: copy everything for the plugin folder to your plugins\LSPDFR

4: copy everything from LSPDFR to your lspdfr\audio\scanner (if you go through that whole file you should see two folders, one called AIdispatch and the otherone: PolicingRedefinedAudio. you can alternately replace those two files directly ins your LSPDFR/audio/scanner folder.

5: Done enjoy the game.

UPDATE since last build (0.84.4)

New in AIDispatch v0.90.0 ALPHA
130+ Custom Dispatch Audio Lines Added

AIDispatch v0.90.0 ALPHA adds over 130 custom dispatch audio lines to make radio communication feel more natural and more immersive during regular LSPDFR gameplay.

Custom audio is included for status changes, backup requests, service requests, plate returns, ped returns, traffic stop updates, pursuit updates, PIT requests, and general dispatch responses.

Examples:

“Dispatch, show me available.”

“Dispatch, can I get a plate check?”

“Can I get a ped check?”

“Dispatch, send me backup.”

“Suspect is on foot.”

“Requesting permission to PIT.”

Gemini 2.5 Flash Native Audio Dialog

AIDispatch v0.90.0 uses Gemini 2.5 Flash Native Audio Dialog for voice command recognition.

This helps the mod understand more natural radio-style speech instead of requiring exact command wording.

Examples:

“Dispatch, can I get a plate check?”

“Can I get a play check?”

“Show me busy.”

“Show me back available.”

Improved Natural Voice Commands

AIDispatch can understand more casual and natural ways of saying the same command.

Examples:

“Can I get a plate check?”

“Run the plate.”

“Can I get a ped check on this guy?”

“Run this person through dispatch.”

“Show me available.”

“Show me responding.”

Controller Support

AIDispatch supports controller-friendly gameplay by allowing voice commands to handle actions that would normally require keyboard inputs or menu navigation.

This helps players stay focused on driving, pursuits, traffic stops, and officer movement while still being able to talk to dispatch naturally.

Examples:

“Show me responding.”

“Show me on scene.”

“Dispatch, send me backup.”

“Can I get EMS?”

“Clear on my traffic stop.”

Custom Status Audio

Status changes now include custom dispatch audio responses.

Examples:

“Show me available.”

“Show me busy.”

“Show me responding.”

“Show me en route.”

“Show me on scene.”

“Show me Code 4.”

“Show me Code 6.”

Code 6 is treated as investigating, not the same as 10-6 / busy.

Voice Callout Acceptance

AIDispatch can help accept callouts by voice when a call is available.

Examples:

“Show me responding.”

“I’ll take that call.”

“Dispatch, show me en route.”

“Show me responding to that call.”

Backup Requests With Multiple Units

Backup requests have been improved, including support for requesting multiple units at once.

You can request up to 3 units in one command.

Examples:

“Dispatch, send me backup.”

“Send me one additional unit.”

“Can I get two additional units?”

“Dispatch, send me three units Code 3.”

“Send me Code 2 backup.”

“Send me Code 3 backup.”

Backup Follow-Up Answers

AIDispatch can also handle simple follow-up answers during backup chains.

Examples:

“Yes, send one more.”

“Send another unit.”

“Negative, no backup needed.”

“Cancel that.”

“10-4, send another one.”

Service Requests

AIDispatch supports common emergency and police service requests.

Examples:

“Can I get EMS?”

“Send EMS to my location.”

“Requesting air support.”

“Can I get a tow truck?”

“Requesting transport.”

“Send me fire department.”

Plate Check Return Audio

Plate checks now have improved custom return audio support.

Examples:

“Dispatch, can I get a plate check?”

“Requesting plate check.”

“Can I get a play check?”

“Run the plate.”

Supported plate return types can include:

Clean vehicle return
Stolen vehicle return
Registration issue
Insurance issue
Wanted owner
Warrant-related vehicle owner return
Ped Check Return Audio

Ped checks now have improved custom return audio support.

Examples:

“Can I get a ped check?”

“Run this person through dispatch.”

“Can I get a check on this subject?”

“Dispatch, ped check on this guy.”

Supported ped return types can include:

Subject clear
License valid
Suspended license
Wanted subject
Subject has warrant
Basic Traffic Stop Support

AIDispatch can now handle traffic stop status updates by voice.

Examples:

“Dispatch, show me on a traffic stop.”

“Show me on a traffic stop, northbound.”

“Traffic stop, southbound.”

“Show me on a traffic stop, northbound Power Street.”

“Traffic stop with a blue sports car.”

AIDispatch can acknowledge the stop and keep traffic stop context active for clearing later.

Traffic Stop Clearing

Traffic stop clearing has improved handling.

Examples:

“Clear on my traffic stop.”

“Traffic stop is Code 4.”

“Show me back available.”

“Not on a traffic stop anymore.”

“Latest traffic stop is Code 4.”

Basic Pursuit Updates

AIDispatch now supports several pursuit update commands.

Examples:

“Suspect is on foot.”

“Suspect bailed.”

“Suspect vehicle is disabled.”

“Suspect is ramming cars.”

“Lost visual.”

“Visual reacquired.”

“Suspect last seen northbound.”

Pursuit Direction Updates

You can give general pursuit direction updates during a chase.

Examples:

“Suspect heading northbound.”

“We’re moving eastbound.”

“Suspect last seen southbound.”

“Continuing westbound.”

“Suspect is heading northeast.”

PIT Request Support

AIDispatch can respond to PIT requests during pursuits.

Examples:

“Dispatch, permission to PIT.”

“Requesting permission to PIT.”

“Do I have permission to PIT?”

“Can I PIT the vehicle?”

Dispatch can approve or deny PIT depending on the pursuit situation.

High-Risk Pursuit Updates

Certain pursuit updates can be treated as more serious and can trigger stronger dispatch responses.

Examples:

“Suspect is ramming vehicles.”

“Suspect struck a pedestrian.”

“Suspect is driving on the sidewalk.”

“Suspect is going the wrong way.”

“Suspect is driving recklessly.”

Panic / Emergency Commands

Emergency commands are supported for urgent situations.

Examples:

“Shots fired.”

“Officer needs help.”

“Panic button.”

“Send backup Code 3.”

“Dispatch, I need immediate backup.”

Cleaner Audio Folder Layout

AIDispatch audio is now organized into cleaner folders instead of placing every audio file directly in one scanner folder.

Folders include:

PlateReturns
PedReturns
Backup
Services
Status
General
Checks
TrafficStop
PursuitLocation
Better Dispatch Audio Timing

Plate and ped return audio timing has been adjusted so AIDispatch fits better around normal LSPDFR / Policing Redefined dispatch readouts.

This helps custom dispatch responses feel more natural during plate checks, ped checks, traffic stops, and pursuit updates.

Main Player-Facing Changes Since v0.84.4
130+ custom dispatch audio lines added.
Gemini 2.5 Flash Native Audio Dialog support.
More natural voice command recognition.
Controller-friendly voice workflow.
Custom status audio.
Code 6 / investigating support.
Voice callout acceptance.
Backup requests with up to 3 units at once.
Better backup follow-up answers.
EMS, fire, tow, transport, and air support requests.
Custom plate return audio.
Custom ped return audio.
Traffic stop voice support.
Traffic stop clear / Code 4 support.
Pursuit update support.
Pursuit direction updates.
PIT request support.
High-risk pursuit update handling.
Panic / emergency command support.
Cleaner AIDispatch audio folder layout.
Better plate and ped return audio timing.

AIDispatch v0.90.0 ALPHA is a major gameplay update over v0.84.4, focused on making LSPDFR dispatch interaction feel more natural, responsive, and immersive.