# AIDispatch Custom Radio Phrase Trainer
# Edit this file to teach AIDispatch how you or your testers naturally talk.
# Format: phrase = intent
# This does NOT replace Gemini. It gives Gemini extra hints so vague/accented speech is easier to understand.
# Restart/reload the plugin after editing this file.

# Vague backup / natural help requests
send me a friend = request_local_code2
I'm feeling lonely over here, send me a friend = request_local_code2
can you send someone to deal with this = request_local_code2
can you send someone to deal with that = request_local_code2
I might need help over here = request_local_code2
I might need another unit = request_local_code2
send me another one = request_local_code2
send me another car = request_local_code2
send someone my way = request_local_code2
I need a second unit = request_local_code2
get me one more = request_local_code2

# Traffic stop context
backup for my stop = request_traffic_stop_backup_code2
another unit for my stop = request_traffic_stop_backup_code2
send me someone for this traffic stop = request_traffic_stop_backup_code2
I have a lot of traffic over here = request_local_code2

# Tow / vehicle service
get me a hook = request_tow
I need a truck for this vehicle = request_tow
throw truck = request_tow
requesting to turn = request_tow
j'ai besoin d'une dépanneuse = request_tow
j'ai besoin d'une dépannage = request_tow

# Checks
pet check = run_nearest_ped
can I get a pick on = run_nearest_ped
check this guy = run_nearest_ped
check sa plaque = run_plate
run the plate = run_plate

# EMS / Fire
someone is hurt = request_ems_code3
I fell down and I'm hurt = request_ems_code3
can you send medical = request_ems_code3
I think I see a fire = request_fire_code3
there's a fire in a bush = request_fire_code3
send fire department = request_fire_code3

# Pursuit support
hair support = request_air_pursuit
can I pit him = request_pit
but maneuver = request_pit
permission to pit = request_pit
spike strips = request_spike_strips
stop sticks = request_spike_strips

# Clear / dismiss
I don't need backups anymore = dismiss_backup
send them back on patrol = dismiss_backup
send the people back on patrol = dismiss_backup
clear the backup = dismiss_backup

# Status / natural phrasing
I'm going to be out with this guy for a minute = status_code6
I'm out with this guy = status_code6
show me on a traffic stop = status_traffic_stop
traffic stuff = status_traffic_stop
this patch show me on a traffic stop = status_traffic_stop
one ninety five in custody = status_one95_custody
one 95 in custody = status_one95_custody

# v0.84.5 multi-unit / chain-command examples
requesting 2 code 3 units = request_local_code3 quantity 2
send 3 code 3 units = request_local_code3 quantity 3
send two EMS = request_ems_code3 quantity 2
send 3 fire units = request_fire_code3 quantity 3
a couple more units = request_local_code2 quantity 2
a few more units = request_local_code2 quantity 3
another unit on scene = ask_backup_response_code
can I get another unit on scene = ask_backup_response_code
thank you dispatch = thank_you
thanks dispatch = thank_you
appreciate it = thank_you

# v0.84.6 chain prompt examples
multiple people are wounded = chain_prompt_multi_ems
several people are injured = chain_prompt_multi_ems
a lot of people are hurt = chain_prompt_multi_ems
big fire over here = chain_prompt_multi_fire
large building fire = chain_prompt_multi_fire
major fire = chain_prompt_multi_fire
send them code 3 = request_local_code3
send two ems = request_ems_code3
send three fire units = request_fire_code3

# v0.84.6.4 callout voice accept examples
I'll take it = accept_callout
I will take it = accept_callout
take that call = accept_callout
accept the call = accept_callout
assign that call to me = accept_callout
put me on that call = accept_callout
show me responding to that call = accept_callout
send me to that call = accept_callout
decline that call = decline_callout
negative on that call = decline_callout
I can't take that call = decline_callout

# Personal phrase tuning from boboediting test logs
# These are extra examples based on the way I actually speak and how Gemini hears me.

# Callout accepting / show me responding
show me responding = accept_callout
dispatch show me responding = accept_callout
show me responding to that = accept_callout
show me responding to it = accept_callout
show me responding to the call = accept_callout
show me responding to this call = accept_callout
show me on that call = accept_callout
show me on this call = accept_callout
show me en route to that call = accept_callout
show me en route to the call = accept_callout
show me on route to that call = accept_callout
put me responding = accept_callout
mark me responding to that call = accept_callout
dispatch on me responding = accept_callout
on me responding = accept_callout
this is bash guy I got this = accept_callout
this bad I got this = accept_callout
this batch I got this = accept_callout
this patch I got this = accept_callout
I got this = accept_callout
I'll get it = accept_callout
I'll grab it = accept_callout
I'll take that one = accept_callout
I'll take this one = accept_callout
I accept the call = accept_callout
now I'll let it = accept_callout

# Plate checks / vehicle plate read
can I get a plate check = run_plate
can I get a play check = run_plate
can I get a plate = run_plate
can I get the plate = run_plate
can you read the plate for me = run_plate
read the plate for me = run_plate
plate check for the car in front of me = run_plate
plate check for the vehicle in front of me = run_plate
can I get the plate check for the car in front of me = run_plate
this patch can you read the plate for me = run_plate
this batch can I get a play check = run_plate
this badge can I get a play check = run_plate
this bad can I get a play check = run_plate
this batch can I go play = run_plate
this batch can I get a plate = run_plate
this patch can I get a plate = run_plate
this back can I get a plate = run_plate
this bad can I get a plate = run_plate
this batch can I get a play = run_plate
this batch can I go plate = run_plate
dispatch can I get a plate trade = run_plate
plate trade = run_plate
plate set = run_plate
play check = run_plate
license plate = run_plate
run that tag = run_plate
check the tag = run_plate
read that tag = run_plate
check the car in front of me = run_plate
check the vehicle in front of me = run_plate

# Ped / subject checks
can I get a ped check = run_nearest_ped
can I get a pickaxe = run_nearest_ped
can I get a picket = run_nearest_ped
can I get a pet shake = run_nearest_ped
can I get a bed check = run_nearest_ped
can I get a person check = run_nearest_ped
can I get a subject check = run_nearest_ped
can I get a check on this guy = run_nearest_ped
ped check on a = run_nearest_ped
bed check on a = run_nearest_ped
pet shake for a = run_nearest_ped
check this subject = run_nearest_ped
check this driver = run_nearest_ped
run this driver = run_nearest_ped
run this subject = run_nearest_ped

# Status / availability / traffic stop
show me levels = status_available
show me uh levels = status_available
show me available = status_available
show me on a traffic set = status_traffic_stop
show me on a traffic step = status_traffic_stop
show me on a traffic stuff = status_traffic_stop
show me on traffic stuff = status_traffic_stop
traffic set = status_traffic_stop
traffic step = status_traffic_stop
showed me on a traffic step = status_traffic_stop
this bat showed me on a traffic step = status_traffic_stop
this batch show me on a traffic stop = status_traffic_stop
code four on the traffic stop = code_four
code 4 on the traffic stop = code_four
code four in the last traffic = code_four
code 4 in the last traffic = code_four
code four on the last traffic stop = code_four
code 4 on the last traffic stop = code_four
code four on my traffic stop = code_four
code 4 on my traffic stop = code_four
code four latest traffic stop = code_four
code 4 latest traffic stop = code_four
show me code four = code_four
clear me from traffic stop = code_four

# Custody / prisoner transport
we got 195 in custody = status_one95_custody
we got one ninety five in custody = status_one95_custody
this patch we got 195 in custody = status_one95_custody
this batch we got 195 in custody = status_one95_custody
this patch will got 195 in custody = status_one95_custody
we got 195 in custody requesting transport = request_prisoner_transport
one ninety five in custody requesting transport = request_prisoner_transport
requesting prisoner transport = request_prisoner_transport
requesting presenter transport = request_prisoner_transport
presenter transport = request_prisoner_transport
prisoner transport = request_prisoner_transport

# Tow / vehicle service
requesting to throw through = request_tow
this batch requesting to throw through = request_tow
throw through = request_tow
tow through = request_tow
requesting tow through = request_tow

# Backup chain answers / extra unit wording
send one code to you = request_local_code2 quantity 1
send one code two = request_local_code2 quantity 1
send one code 2 = request_local_code2 quantity 1
send one code three = request_local_code3 quantity 1
send one code 3 = request_local_code3 quantity 1
yeah send one code to you = request_local_code2 quantity 1
yeah send one code two = request_local_code2 quantity 1
yeah send one code three = request_local_code3 quantity 1
no I've got two units over here already = dismiss_backup
I've got two units over here already = dismiss_backup
no additional units required = dismiss_backup


# v0.84.6.18 Gemini 3 pursuit location splice test - El Rancho Boulevard only
we're heading northbound on el rancho boulevard = pursuit_location_update
we are heading northbound on el rancho boulevard = pursuit_location_update
heading northbound on el rancho boulevard = pursuit_location_update
pursuit is northbound on el rancho boulevard = pursuit_location_update
suspect is northbound on el rancho boulevard = pursuit_location_update
we're heading southbound on el rancho boulevard = pursuit_location_update
we are heading southbound on el rancho boulevard = pursuit_location_update
heading southbound on el rancho boulevard = pursuit_location_update
pursuit is southbound on el rancho boulevard = pursuit_location_update
suspect is southbound on el rancho boulevard = pursuit_location_update
we're heading eastbound on el rancho boulevard = pursuit_location_update
we are heading eastbound on el rancho boulevard = pursuit_location_update
heading eastbound on el rancho boulevard = pursuit_location_update
pursuit is eastbound on el rancho boulevard = pursuit_location_update
suspect is eastbound on el rancho boulevard = pursuit_location_update
we're heading westbound on el rancho boulevard = pursuit_location_update
we are heading westbound on el rancho boulevard = pursuit_location_update
heading westbound on el rancho boulevard = pursuit_location_update
pursuit is westbound on el rancho boulevard = pursuit_location_update
suspect is westbound on el rancho boulevard = pursuit_location_update
lost visual last seen northbound on el rancho boulevard = pursuit_lost_visual_location
lost visual last seen southbound on el rancho boulevard = pursuit_lost_visual_location
lost visual last seen eastbound on el rancho boulevard = pursuit_lost_visual_location
lost visual last seen westbound on el rancho boulevard = pursuit_lost_visual_location
lost eyes last seen northbound on el rancho boulevard = pursuit_lost_visual_location
lost eyes last seen southbound on el rancho boulevard = pursuit_lost_visual_location
lost eyes last seen eastbound on el rancho boulevard = pursuit_lost_visual_location
lost eyes last seen westbound on el rancho boulevard = pursuit_lost_visual_location
lost visual = pursuit_lost_visual
lost eyes = pursuit_lost_visual
lost the suspect = pursuit_lost_visual
black car = pursuit_vehicle_description
black sedan = pursuit_vehicle_description
red car = pursuit_vehicle_description
white car = pursuit_vehicle_description
blue car = pursuit_vehicle_description

# v0.84.6.20 road pronunciation tuning from boboediting test log
# These help Gemini choose the pursuit-location intent; exact road audio matching is handled in AIDispatch_PursuitRoadNames / PursuitLocationAudio.
ed milton parkway = pursuit_location_update
ed milton = pursuit_location_update
milton parkway = pursuit_location_update
carser way = pursuit_location_update
car sir way = pursuit_location_update
americana way = pursuit_location_update

# =====================================================================
# ROAD PRONUNCIATION / ASR TRAINER - generated for boboediting
# Purpose: help Gemini recognize GTA road names when speech-to-text hears
# them weirdly. For road names, keep pursuit_location_update /
# pursuit_lost_visual_location and include the OFFICIAL ROAD NAME in notes.
# The code searches HeardText + RawText + Notes, so official names in notes
# can help the splice matcher find the correct WAV.
# =====================================================================
# General instruction for Gemini:
# If the player gives a direction/location in a pursuit, preserve the road
# as the closest official GTA road below. If the heard phrase resembles an
# alias, write: official road=<Official Road Name> in tool-call notes.
# Examples:
# west eclipses boulevard => official road=West Eclipse Boulevard
# bcd avenue / vpc avenue => official road=Vespucci Boulevard
# carser way => official road=Carcer Way
# ed milton parkway => official road=Abe Milton Parkway

# Recent-log fixes
# san andreas avenue => official road=San Andreas Avenue (MISSING WAV IN CURRENT PACK - will not splice street audio until recorded/added)
# sand andreas avenue => official road=San Andreas Avenue (MISSING WAV IN CURRENT PACK)
# del paso => official road=Del Paso (MISSING WAV IN CURRENT PACK - will not splice street audio until recorded/added)
# dell paso => official road=Del Paso (MISSING WAV IN CURRENT PACK)
# bcd avenue => official road=Vespucci Boulevard (ASR likely heard Vespucci as BCD)
# b c d avenue => official road=Vespucci Boulevard (ASR likely heard Vespucci as B C D)
# west eclipses boulevard => official road=West Eclipse Boulevard (ASR pluralized Eclipse)

# road official=Hillcrest Ridge Access Road | hear as: hillcrest ridge access road; hillcrest ridge access; hillcrest ridge access rd
# road official=Prosperity Street Promenade | hear as: prosperity street promenade; prosperity st promenade; prosperity street; prosperity street prom; prosperity street promenade road
# road official=Fort Zancudo Approach Road | hear as: fort zancudo approach road; fort sancudo approach; fort sancudo approach road; fort zancudo approach; fort zancudo approach rd; fort zankudo approach; fort zankudo approach road; fort zen kudo approach; fort zen kudo approach road
# road official=South Boulevard Del Perro | hear as: south boulevard del perro; south blvd del perro; south del perro boulevard; south boulevard dale perro; south boulevard del pair o; south boulevard del paro; south boulevard del pero; south boulevard dell perro
# road official=Roy Lowenstein Boulevard | hear as: roy lowenstein boulevard; roy lowen steen; roy lowen steen boulevard; roy lowen stine; roy lowen stine boulevard; roy lowenstein; roy lowenstein blvd; roy lowenstein bool vard; roy lowenstein boul vard; roy lowenstein bull vard
# road official=Mad Wayne Thunder Drive | hear as: mad wayne thunder drive; mad wane thunder; mad wane thunder drive; mad wayne thunder; mad wayne thunder dr; mad wayne tunder; mad wayne tunder drive
# road official=Adam's Apple Boulevard | hear as: adam s apple boulevard; adam apple boulevard; adam s apple; adam s apple blvd; adam s apple bool vard; adam s apple boul vard; adam s apple bull vard
# road official=Elysian Fields Freeway | hear as: elysian fields freeway; elysian fields; elysian fields free way; elysian fields fwy
# road official=Miriam Turner Overpass | hear as: miriam turner overpass; mariam turner; mariam turner overpass; medium turner; medium turner overpass; miriam turner; miriam turner over pass
# road official=West Eclipse Boulevard | hear as: west eclipse boulevard; west eclipses boulevard; west eclipsed boulevard; west clips boulevard; west e clips boulevard; west eclipse blvd; west eclipses blvd; west clips; west e clips; west eclipse; west eclipse bool vard; west eclipse boul vard; west eclipse bull vard; west eclipsed; west eclipses
# road official=Cholla Springs Avenue | hear as: cholla springs avenue; cho ya springs; cho ya springs avenue; chola springs; chola springs avenue; cholla springs; cholla springs av; cholla springs ave; choya springs; choya springs avenue
# road official=Grapeseed Main Street | hear as: grapeseed main street; grapeseed main; grapeseed main st
# road official=Lake Vinewood Estates | hear as: lake vinewood estates; lake vine wood; lake vine wood estates; lake vinewood; lake vinewood estate
# road official=Las Lagunas Boulevard | hear as: las lagunas boulevard; last lagoons boulevard; lost lagoons boulevard; las lagoons boulevard; las laguna boulevard; last lagunas boulevard; las lagunas; las lagoon; las lagoon boulevard; las lagoon us; las lagoon us boulevard; las lagoonas; las lagoonas boulevard; las lagoons; las laguna; las lagunas blvd; las lagunas bool vard; las lagunas boul vard; las lagunas bull vard; last lagunas; less lagunas; less lagunas boulevard; lost lagunas; lost lagunas boulevard
# road official=Little Bighorn Avenue | hear as: little bighorn avenue; little bighorn; little bighorn av; little bighorn ave
# road official=Mirror Park Boulevard | hear as: mirror park boulevard; mirror park; mirror park blvd; mirror park bool vard; mirror park boul vard; mirror park bull vard
# road official=Morningwood Boulevard | hear as: morningwood boulevard; morningwood; morningwood blvd; morningwood bool vard; morningwood boul vard; morningwood bull vard
# road official=Picture Perfect Drive | hear as: picture perfect drive; picture perfect; picture perfect dr
# road official=South Mo Milton Drive | hear as: south mo milton drive; south mo melton; south mo melton drive; south mo milten; south mo milten drive; south mo milton; south mo milton dr
# road official=South Shambles Street | hear as: south shambles street; south shambles; south shambles st
# road official=Zancudo Grande Valley | hear as: zancudo grande valley; sancudo grande; sancudo grande valley; zancudo grande; zankudo grande; zankudo grande valley; zen kudo grande; zen kudo grande valley
# road official=Mount Vinewood Drive | hear as: mount vinewood drive; mount vine wood; mount vine wood drive; mount vinewood; mount vinewood dr; mountain vinewood; mountain vinewood drive; mt vinewood; mt vinewood drive
# road official=North Rockford Drive | hear as: north rockford drive; north rock fort; north rock fort drive; north rockford; north rockford dr
# road official=North Sheldon Avenue | hear as: north sheldon avenue; north sheldon; north sheldon av; north sheldon ave; north shelton; north shelton avenue
# road official=South Arsenal Street | hear as: south arsenal street; south arsenal; south arsenal st
# road official=South Rockford Drive | hear as: south rockford drive; south rock fort; south rock fort drive; south rockford; south rockford dr
# road official=Algonquin Boulevard | hear as: algonquin boulevard; algon queen; algon queen boulevard; algonkin; algonkin boulevard; algonquin; algonquin blvd; algonquin bool vard; algonquin boul vard; algonquin bull vard
# road official=Banham Canyon Drive | hear as: banham canyon drive; ban ham canyon; ban ham canyon drive; banham canyon; banham canyon dr; banum canyon; banum canyon drive
# road official=Baytree Canyon Road | hear as: baytree canyon road; bay tree canyon; bay tree canyon road; baytree canyon; baytree canyon rd
# road official=Boulevard Del Perro | hear as: boulevard del perro; boulevard del pero; blvd del perro; del perro boulevard; boulevard dale perro; boulevard del pair o; boulevard del paro; boulevard dell perro
# road official=Conquistador Street | hear as: conquistador street; con quest a door; con quest a door street; conquista door; conquista door street; conquistador; conquistador st
# road official=Dutch London Street | hear as: dutch london street; dutch london; dutch london st; dutch lundon; dutch lundon street; touch london; touch london street
# road official=East Galileo Avenue | hear as: east galileo avenue; east galileo; east galileo av; east galileo ave
# road official=El Rancho Boulevard | hear as: el rancho boulevard; rancho boulevard; el ranch boulevard; ranch o boulevard; el ranch; el ranch o; el ranch o boulevard; el ranchero; el ranchero boulevard; el rancho; el rancho blvd; el rancho bool vard; el rancho boul vard; el rancho bull vard; rancho; rancho blvd
# road official=Exceptionalists Way | hear as: exceptionalists way; exceptional list; exceptional list way; exceptionalist; exceptionalist way; exceptionalists
# road official=Great Ocean Highway | hear as: great ocean highway; great ocean; great ocean high way; great ocean hwy
# road official=Innocence Boulevard | hear as: innocence boulevard; innocence; innocence blvd; innocence bool vard; innocence boul vard; innocence bull vard; innocents; innocents boulevard
# road official=Lake Vinewood Drive | hear as: lake vinewood drive; lake vine wood; lake vine wood drive; lake vinewood; lake vinewood dr
# road official=Mountain View Drive | hear as: mountain view drive; mountain view; mountain view dr
# road official=North Archer Avenue | hear as: north archer avenue; north archer; north archer av; north archer ave
# road official=North Conker Avenue | hear as: north conker avenue; north conker; north conker av; north conker ave
# road official=Orchardville Avenue | hear as: orchardville avenue; orchardville; orchardville av; orchardville ave
# road official=San Vitus Boulevard | hear as: san vitus boulevard; san virus boulevard; sand vitus boulevard; san vitas boulevard; san vitus; sam vitus; sam vitus boulevard; san virus; san vitas; san vitis; san vitis boulevard; san vitus blvd; san vitus bool vard; san vitus boul vard; san vitus bull vard; sand vitus
# road official=Vinewood Park Drive | hear as: vinewood park drive; vine wood park; vine wood park drive; vinewood park; vinewood park dr
# road official=West Galileo Avenue | hear as: west galileo avenue; west galileo; west galileo av; west galileo ave
# road official=Abe Milton Parkway | hear as: abe milton parkway; ed milton parkway; ed milton; a b milton parkway; abe melton parkway; milton parkway; a b milton; ab milton; ab milton parkway; abe melton; abe milten; abe milten parkway; abe milton; abe milton park way; abe milton pkwy; ed milton pkwy; milton pkwy
# road official=El Burro Boulevard | hear as: el burro boulevard; el boro boulevard; el burrow boulevard; el boro; el burro; el burro blvd; el burro bool vard; el burro boul vard; el burro bull vard; el burrow
# road official=Los Santos Freeway | hear as: los santos freeway; los santos free way; loss santos freeway; los santos; los santos fwy
# road official=Lower Power Street | hear as: lower power street; low power street; lower power; low power; lower flower; lower flower street; lower powder; lower powder street; lower power power; lower power power street; lower power st
# road official=Procopio Promenade | hear as: procopio promenade; pro copia; pro copia promenade; pro copio; pro copio promenade; procopio; procopio prom; procopio promenade road; procopyo; procopyo promenade
# road official=Vespucci Boulevard | hear as: vespucci boulevard; bcd avenue; b c d avenue; bc d avenue; vpc avenue; vpc boulevard; vici avenue; vichy avenue; vespucci avenue; v spoochie boulevard; v spoochie avenue; b c d; b c d boulevard; v spoochee; v spoochee boulevard; v spoochie; v spucci; v spucci boulevard; vespucci; vespucci blvd; vespucci blvd boulevard; vespucci bool vard; vespucci boul vard; vespucci boulevard boulevard; vespucci bull vard; vpc
# road official=Vinewood Boulevard | hear as: vinewood boulevard; vine wood; vine wood boulevard; vinewood; vinewood blvd; vinewood bool vard; vinewood boul vard; vinewood bull vard
# road official=Capital Boulevard | hear as: capital boulevard; capital; capital blvd; capital bool vard; capital boul vard; capital bull vard; capitol; capitol boulevard
# road official=Cavalry Boulevard | hear as: cavalry boulevard; calvary; calvary boulevard; cavalry; cavalry blvd; cavalry bool vard; cavalry boul vard; cavalry bull vard
# road official=Chupacabra Street | hear as: chupacabra street; choopa cabra; choopa cabra street; chupa cabra; chupa cabra street; chupacabra; chupacabra st
# road official=Del Perro Freeway | hear as: del perro freeway; del pero freeway; dell perro freeway; del paro freeway; dale perro; dale perro freeway; del pair o; del pair o freeway; del paro; del pero; del perro; del perro free way; del perro fwy; dell perro
# road official=East Mirror Drive | hear as: east mirror drive; east mirror; east mirror dr
# road official=Eclipse Boulevard | hear as: eclipse boulevard; eclipses boulevard; eclipsed boulevard; clips boulevard; e clips boulevard; clips; e clips; eclipse; eclipse blvd; eclipse bool vard; eclipse boul vard; eclipse bull vard; eclipsed; eclipses
# road official=Greenwich Parkway | hear as: greenwich parkway; greenwich; greenwich park way; greenwich pkwy
# road official=Imagination Court | hear as: imagination court; imagination; imagination court street; imagination ct
# road official=Kimble Hill Drive | hear as: kimble hill drive; kimble hill; kimble hill dr
# road official=La Puerta Freeway | hear as: la puerta freeway; la puerto freeway; la puerta free way; la puerta; la puerta fwy
# road official=North Calafia Way | hear as: north calafia way; north cal a fia; north cal a fia way; north calafia; north califia; north califia way; north california; north california way
# road official=Occupation Avenue | hear as: occupation avenue; occupation; occupation av; occupation ave; occupational; occupational avenue
# road official=Prosperity Street | hear as: prosperity street; prosperity; prosperity st
# road official=Red Desert Avenue | hear as: red desert avenue; red desert; red desert av; red desert ave
# road official=Route 68 Approach | hear as: route 68 approach; route 68; route 68 approach road
# road official=Strangeways Drive | hear as: strangeways drive; strangeways; strangeways dr
# road official=Strawberry Avenue | hear as: strawberry avenue; straw berry; straw berry avenue; strawberry; strawberry av; strawberry ave
# road official=West Mirror Drive | hear as: west mirror drive; west mirror; west mirror dr
# road official=Whispymound Drive | hear as: whispymound drive; whiskey mound; whiskey mound drive; whispy mound; whispy mound drive; whispy mount; whispy mount drive; whispymound; whispymound dr
# road official=Armadillo Avenue | hear as: armadillo avenue; armadillo; armadillo av; armadillo ave
# road official=Bay City Incline | hear as: bay city incline; bay city; bay city incline road
# road official=Chianski Passage | hear as: chianski passage; chee anski; chee anski passage; chi anski; chi anski passage; chianski; chianski passage way; key anski; key anski passage
# road official=Cockingend Drive | hear as: cockingend drive; calking end; calking end drive; cocking end; cocking end drive; cockingend; cockingend dr
# road official=East Joshua Road | hear as: east joshua road; east josh way; east josh way road; east joshawa; east joshawa road; east joshua; east joshua rd
# road official=Grapeseed Avenue | hear as: grapeseed avenue; grapeseed; grapeseed av; grapeseed ave
# road official=Hillcrest Avenue | hear as: hillcrest avenue; hillcrest; hillcrest av; hillcrest ave
# road official=Jamestown Street | hear as: jamestown street; jamestown; jamestown st
# road official=Macdonald Street | hear as: macdonald street; macdonald; macdonald st
# road official=Mount Haan Drive | hear as: mount haan drive; mount haan; mount haan dr; mount hahn; mount hahn drive; mount han; mount han drive; mountain haan; mountain haan drive; mt haan; mt haan drive
# road official=Paleto Boulevard | hear as: paleto boulevard; paleto; paleto bay; paleto bay boulevard; paleto blvd; paleto bool vard; paleto boul vard; paleto bull vard; paletto; paletto boulevard
# road official=Palomino Freeway | hear as: palomino freeway; palo mino; palo mino freeway; palomino; palomino free way; palomino fwy; palominoe; palominoe freeway
# road official=Sam Austin Drive | hear as: sam austin drive; sam austin; sam austin dr; sam ostin; sam ostin drive; san austin; san austin drive
# road official=Tangerine Street | hear as: tangerine street; tangerene; tangerene street; tangerine; tangerine st
# road official=Zancudo Barranca | hear as: zancudo barranca; sancudo; sancudo barranca; zancudo; zancudo baranca; zankudo; zankudo barranca; zen kudo; zen kudo barranca
# road official=Abattoir Avenue | hear as: abattoir avenue; abator; abator avenue; abattoir; abattoir av; abattoir ave; abba twar; abba twar avenue
# road official=Ace Jones Drive | hear as: ace jones drive; ace jones; ace jones dr
# road official=Autopia Parkway | hear as: autopia parkway; auto pia; auto pia parkway; autopia; autopia park way; autopia pkwy
# road official=Bay City Avenue | hear as: bay city avenue; bay city; bay city av; bay city ave
# road official=Cascabel Avenue | hear as: cascabel avenue; cascabel; cascabel av; cascabel ave; cascable; cascable avenue; caska bell; caska bell avenue
# road official=Cat-Claw Avenue | hear as: cat claw avenue; cat claw; cat claw av; cat claw ave
# road official=Covenant Avenue | hear as: covenant avenue; covenant; covenant av; covenant ave
# road official=Dry Dock Street | hear as: dry dock street; dry dock; dry dock st
# road official=Dunstable Drive | hear as: dunstable drive; dunstable; dunstable dr
# road official=Fantastic Place | hear as: fantastic place; fantastic; fantastic pl
# road official=Greenwich Place | hear as: greenwich place; greenwich; greenwich pl
# road official=Invention Court | hear as: invention court; invention; invention court street; invention ct
# road official=Magellan Avenue | hear as: magellan avenue; ma gelan; ma gelan avenue; magellan; magellan av; magellan ave; magellen; magellen avenue
# road official=Marathon Avenue | hear as: marathon avenue; mar a thon; mar a thon avenue; marathon; marathon av; marathon ave
# road official=Melanoma Street | hear as: melanoma street; mel aroma; mel aroma street; melanoma; melanoma st
# road official=Mount Haan Road | hear as: mount haan road; mount haan; mount haan rd; mount hahn; mount hahn road; mount han; mount han road; mountain haan; mountain haan road; mt haan; mt haan road
# road official=Olympic Freeway | hear as: olympic freeway; olympic; olympic free way; olympic fwy
# road official=Palomino Avenue | hear as: palomino avenue; palo mino; palo mino avenue; palomino; palomino av; palomino ave; palominoe; palominoe avenue
# road official=Peaceful Street | hear as: peaceful street; peaceful; peaceful st
# road official=Sinners Passage | hear as: sinners passage; sinners; sinners passage way
# road official=Smoke Tree Road | hear as: smoke tree road; smoke tree; smoke tree rd
# road official=Wild Oats Drive | hear as: wild oats drive; wild oats; wild oats dr
# road official=Alhambra Drive | hear as: alhambra drive; alhambra; alhambra dr
# road official=Amarillo Vista | hear as: amarillo vista; amarillo; amarillo vista road
# road official=Barbareno Road | hear as: barbareno road; barbareno; barbareno rd
# road official=Buen Vino Road | hear as: buen vino road; buen veeno; buen veeno road; buen vino; buen vino rd; bueno vino; bueno vino road; when vino; when vino road
# road official=Clinton Avenue | hear as: clinton avenue; clinton; clinton av; clinton ave
# road official=Dunstable Lane | hear as: dunstable lane; dunstable; dunstable ln
# road official=Eastbourne Way | hear as: eastbourne way; eastbourne
# road official=El Gordo Drive | hear as: el gordo drive; el gordon drive; el gordo; el gordo dr; el gordon
# road official=Hangman Avenue | hear as: hangman avenue; hangman; hangman av; hangman ave
# road official=Liberty Street | hear as: liberty street; liberty; liberty st
# road official=Lindsay Circus | hear as: lindsay circus; lindsay; lindsay circle
# road official=Movie Star Way | hear as: movie star way; movie star
# road official=New Empire Way | hear as: new empire way; new empire
# road official=Normandy Drive | hear as: normandy drive; normandy; normandy dr
# road official=Panorama Drive | hear as: panorama drive; panorama; panorama dr
# road official=Popular Street | hear as: popular street; popular; popular st
# road official=Procopio Drive | hear as: procopio drive; pro copia; pro copia drive; pro copio; pro copio drive; procopio; procopio dr; procopyo; procopyo drive
# road official=Richman Street | hear as: richman street; richman; richman st
# road official=Rockford Drive | hear as: rockford drive; rock fort; rock fort drive; rockford; rockford dr
# road official=Sandcastle Way | hear as: sandcastle way; sandcastle
# road official=Senora Freeway | hear as: senora freeway; senior; senior freeway; senora; senora free way; senora fwy; senora road; senora road freeway; sierra; sierra freeway; sonora; sonora freeway
# road official=Spanish Avenue | hear as: spanish avenue; spanish; spanish av; spanish ave
# road official=Sustancia Road | hear as: sustancia road; substantial; substantial road; sustancia; sustancia rd; sustansia; sustansia road
# road official=Utopia Gardens | hear as: utopia gardens; utopia; utopia garden
# road official=Zancudo Avenue | hear as: zancudo avenue; sancudo; sancudo avenue; zancudo; zancudo av; zancudo ave; zankudo; zankudo avenue; zen kudo; zen kudo avenue
# road official=Americano Way | hear as: americano way; americana way; american o way; american o; american way; american way way; americana; americano
# road official=Bridge Street | hear as: bridge street; bridge; bridge st
# road official=Brouge Avenue | hear as: brouge avenue; broge; broge avenue; brooch; brooch avenue; brooge; brooge avenue; brouge; brouge av; brouge ave
# road official=Buccaneer Way | hear as: buccaneer way; bucaneer; bucaneer way; buccaneer; buck a neer; buck a neer way
# road official=Caesars Place | hear as: caesars place; caesar; caesar place; caesars; caesars pl; cesars; cesars place; seizures; seizures place
# road official=Calais Avenue | hear as: calais avenue; cal lay; cal lay avenue; calais; calais av; calais ave
# road official=Carson Avenue | hear as: carson avenue; carson; carson av; carson ave
# road official=Cassidy Trail | hear as: cassidy trail; cassidy; cassidy trail road; cassidy trl
# road official=Cortes Street | hear as: cortes street; cortes; cortes st; cortez; cortez street
# road official=Cougar Avenue | hear as: cougar avenue; cougar; cougar av; cougar ave
# road official=Decker Street | hear as: decker street; decker; decker st
# road official=Duluoz Avenue | hear as: duluoz avenue; doo laws; doo laws avenue; du laws; du laws avenue; duloz; duloz avenue; duluoz; duluoz av; duluoz ave
# road official=Fenwell Place | hear as: fenwell place; fenwell; fenwell pl
# road official=Ginger Street | hear as: ginger street; ginger; ginger st
# road official=Greenwich Way | hear as: greenwich way; greenwich
# road official=Hawick Avenue | hear as: hawick avenue; howick avenue; haywick avenue; ha wick avenue; ha wick; hawick; hawick av; hawick ave; hawik; hawik avenue; haywick; howick
# road official=Integrity Way | hear as: integrity way; integrity
# road official=Lolita Avenue | hear as: lolita avenue; lolita; lolita av; lolita ave
# road official=Marlowe Drive | hear as: marlowe drive; mar low; mar low drive; marlo; marlo drive; marlowe; marlowe dr
# road official=Meringue Lane | hear as: meringue lane; meringue; meringue ln
# road official=Meteor Street | hear as: meteor street; meatier; meatier street; meteor; meteor st
# road official=Nikola Avenue | hear as: nikola avenue; nicola; nicola avenue; nikola; nikola av; nikola ave
# road official=Niland Avenue | hear as: niland avenue; nilan; nilan avenue; niland; niland av; niland ave; nyland; nyland avenue
# road official=Portola Drive | hear as: portola drive; portola; portola dr
# road official=Pyrite Avenue | hear as: pyrite avenue; pie right; pie right avenue; pyrite; pyrite av; pyrite ave
# road official=Signal Street | hear as: signal street; signal; signal st
# road official=Sinner Street | hear as: sinner street; sinner; sinner st
# road official=Supply Street | hear as: supply street; supply; supply st
# road official=Tackle Street | hear as: tackle street; tackle; tackle st
# road official=Aguja Street | hear as: aguja street; a guja; a guja street; agooya; agooya street; aguha; aguha street; aguja; aguja st
# road official=Amarillo Way | hear as: amarillo way; amarillo
# road official=Atlee Street | hear as: atlee street; atlee; atlee st
# road official=Calafia Road | hear as: calafia road; cal a fia; cal a fia road; calafia; calafia rd; califia; califia road; california; california road
# road official=Catfish View | hear as: catfish view; catfish
# road official=Crusade Road | hear as: crusade road; crusade; crusade rd
# road official=Davis Avenue | hear as: davis avenue; davis; davis av; davis ave
# road official=Didion Drive | hear as: didion drive; didion; didion dr
# road official=Dorset Drive | hear as: dorset drive; dorset; dorset dr
# road official=Dorset Place | hear as: dorset place; dorset; dorset pl
# road official=Elgin Avenue | hear as: elgin avenue; elgin; elgin av; elgin ave
# road official=Equality Way | hear as: equality way; equality
# road official=Galileo Park | hear as: galileo park; galileo
# road official=Galileo Road | hear as: galileo road; galileo; galileo rd
# road official=Grove Street | hear as: grove street; grove; grove st
# road official=Heritage Way | hear as: heritage way; heritage
# road official=Ineseno Road | hear as: ineseno road; in a seno; in a seno road; in seno; in seno road; ineseno; ineseno rd
# road official=Laguna Place | hear as: laguna place; laguna; laguna pl
# road official=Marina Drive | hear as: marina drive; marina; marina dr
# road official=Mirror Place | hear as: mirror place; mirror; mirror pl
# road official=Nikola Place | hear as: nikola place; nicola; nicola place; nikola; nikola pl
# road official=Nowhere Road | hear as: nowhere road; nowhere; nowhere rd
# road official=Perth Street | hear as: perth street; perth; perth st
# road official=Plaice Place | hear as: plaice place; place; place place; plaice; plaice pl; plays; plays place
# road official=Power Street | hear as: power street; upper power street; upper power; flower; flower street; powder; powder street; power; power st
# road official=Seaview Road | hear as: seaview road; seaview; seaview rd
# road official=Shank Street | hear as: shank street; shank; shank st
# road official=Swiss Street | hear as: swiss street; swiss; swiss st
# road official=Tongva Drive | hear as: tongva drive; tongva; tongva dr
# road official=Vitus Street | hear as: vitus street; virus; virus street; vitas; vitas street; vitis; vitis street; vitus; vitus st
# road official=Voodoo Place | hear as: voodoo place; voo doo; voo doo place; voodoo; voodoo pl
# road official=Zancudo Road | hear as: zancudo road; sancudo; sancudo road; zancudo; zancudo rd; zankudo; zankudo road; zen kudo; zen kudo road
# road official=Alta Street | hear as: alta street; all ta; all ta street; alta; alta st; altar; altar street; outa; outa street
# road official=Bait Street | hear as: bait street; bait; bait st
# road official=Cholla Road | hear as: cholla road; cho ya; cho ya road; chola; chola road; cholla; cholla rd; choya; choya road
# road official=Chum Street | hear as: chum street; chum; chum st; chump; chump street
# road official=Forum Drive | hear as: forum drive; forum; forum dr
# road official=Gentry Lane | hear as: gentry lane; gentry; gentry ln
# road official=Goma Street | hear as: goma street; goma; goma st
# road official=Joshua Road | hear as: joshua road; josh way; josh way road; joshawa; joshawa road; joshua; joshua rd
# road official=Kortz Drive | hear as: kortz drive; courts; courts drive; korts; korts drive; kortz; kortz dr
# road official=Labor Place | hear as: labor place; labor; labor pl
# road official=Lesbos Lane | hear as: lesbos lane; les boss; les boss lane; lesbo; lesbo lane; lesbos; lesbos ln
# road official=Milton Road | hear as: milton road; melton; melton road; milten; milten road; milton; milton rd
# road official=Mutiny Road | hear as: mutiny road; mutany; mutany road; mutiny; mutiny rd
# road official=Playa Vista | hear as: playa vista; playa; playa vista road
# road official=Senora Road | hear as: senora road; senior; senior road; senora; senora rd; senora road road; sierra; sierra road; sonora; sonora road
# road official=York Street | hear as: york street; york; york st
# road official=Alta Place | hear as: alta place; all ta; all ta place; alta; alta pl; altar; altar place; outa; outa place
# road official=Carcer Way | hear as: carcer way; carser way; car sir way; car sir; carcer; carcer way way; carser
# road official=Edwood Way | hear as: edwood way; edwood
# road official=Fudge Lane | hear as: fudge lane; fudge; fudge ln
# road official=Hanger Way | hear as: hanger way; hanger
# road official=O'Neil Way | hear as: o neil way; o kneel; o kneel way; o neal; o neal way; o neil; oh neil; oh neil way
# road official=Raton Pass | hear as: raton pass; rat on; rat on pass; raton; raton pass road; rayton; rayton pass
# road official=Rub Street | hear as: rub street; rub; rub st
# road official=Runway One | hear as: runway one
# road official=Senora Way | hear as: senora way; senior; senior way; senora; senora road; senora road way; sierra; sierra way; sonora; sonora way
# road official=Steele Way | hear as: steele way; steele
# road official=Tug Street | hear as: tug street; tug; tug st
# road official=Union Road | hear as: union road; union; union rd
# road official=Glory Way | hear as: glory way; glory
# road official=Hardy Way | hear as: hardy way; hardy
# road official=Joad Lane | hear as: joad lane; joad; joad ln; jode; jode lane; joed; joed lane
# road official=Tower Way | hear as: tower way; tower
# road official=Route 68 | hear as: route 68
# road official=Cox Way | hear as: cox way; cocks; cocks way; cox

# Missing/currently unrecorded roads mentioned in test logs.
# These can help Gemini understand intent, but current v0.84.6.21 can now
# play a street splice for them unless a matching street_*.wav and road key
# are added in a future build.
# road official=San Andreas Avenue | hear as: san andreas avenue; sand andreas avenue; san andrews avenue; san andrea avenue
# road official=Del Paso | hear as: del paso; del passo; dell paso; del pasto


# v0.84.6.21 extra road fixes from 2026-06-05 log
# Del Perro Freeway
del paso freeway => Del Perro Freeway
del paso => Del Perro Freeway
del pero freeway => Del Perro Freeway
del pero => Del Perro Freeway
del piero freeway => Del Perro Freeway
del piero => Del Perro Freeway
del pero fwy => Del Perro Freeway
del paso fwy => Del Perro Freeway
manor del pero => Del Perro Freeway
minor del perro => Del Perro Freeway
manner del perro => Del Perro Freeway
# Vespucci Boulevard
bcd avenue => Vespucci Boulevard
b c d avenue => Vespucci Boulevard
b c d => Vespucci Boulevard
bc d avenue => Vespucci Boulevard
vee spucci boulevard => Vespucci Boulevard
vespucci avenue => Vespucci Boulevard
# West Eclipse Boulevard
west eclipses boulevard => West Eclipse Boulevard
west eclipses blvd => West Eclipse Boulevard
west eclipses => West Eclipse Boulevard
west eclipse s boulevard => West Eclipse Boulevard
west eclipse s => West Eclipse Boulevard
# Elgin Avenue
elegant avenue => Elgin Avenue
elegant ave => Elgin Avenue
elgin street => Elgin Avenue
elgin st => Elgin Avenue
# Jamestown Street
jamestowne street => Jamestown Street
jamestowne st => Jamestown Street
jamestowne => Jamestown Street
james town street => Jamestown Street
james town => Jamestown Street
# Little Bighorn Avenue
little big horn avenue => Little Bighorn Avenue
little big horn ave => Little Bighorn Avenue
little big horn => Little Bighorn Avenue
little bighorn street => Little Bighorn Avenue
little big horn street => Little Bighorn Avenue
# Capital Boulevard
capitol boulevard => Capital Boulevard
capitol blvd => Capital Boulevard
capitol => Capital Boulevard
# Popular Street
poplar street => Popular Street
poplar st => Popular Street
poplar => Popular Street
# Alta Street
alter street => Alta Street
alter st => Alta Street
alter => Alta Street
alder street => Alta Street
alder st => Alta Street
alder => Alta Street
# Los Santos Freeway
interstate 2 => Los Santos Freeway
interstate two => Los Santos Freeway
i two => Los Santos Freeway
i 2 => Los Santos Freeway

# v0.84.6.23 custody / one-95 variants
one 95 in custody = status_one95_custody
1 95 in custody = status_one95_custody
one ninety five in custody = status_one95_custody
one niner five in custody = status_one95_custody
one nine five in custody = status_one95_custody
one suspect in custody = status_one95_custody
1 suspect in custody = status_one95_custody
suspect in custody = status_one95_custody
subject in custody = status_one95_custody
suspect apprehended = status_one95_custody
subject apprehended = status_one95_custody
suspect apprehanded = status_one95_custody
suspect detained = status_one95_custody
suspect secured = status_one95_custody
we got one 95 in custody = status_one95_custody
we've got one 95 in custody = status_one95_custody
we got 1 95 in custody = status_one95_custody
we've got 1 95 in custody = status_one95_custody
copy one 95 in custody = status_one95_custody
show me one 95 in custody = status_one95_custody


# v0.84.6.24 traffic stop location + vehicle description examples
# These help Gemini/local recovery understand that traffic-stop location/vehicle wording is status/audio only, not backup.
show me on a traffic stop northbound on elgin avenue with a blue two door sports car => traffic_stop_location
show me on a traffic stop westbound on del perro freeway with a black suv => traffic_stop_location
show me on a traffic stop eastbound on innocence boulevard with a red sedan => traffic_stop_location
i am on a traffic stop northbound elgin with a white four door sedan => traffic_stop_location
traffic stop westbound dorset with a silver sports car => traffic_stop_location
10 11 northbound alta street with a black two door coupe => traffic_stop_location
ten eleven southbound el rancho boulevard with a blue pickup truck => traffic_stop_location
out with a vehicle westbound hawick avenue blue sedan => traffic_stop_location
making a traffic stop northbound on las lagunas boulevard => traffic_stop_location
on a traffic stop no vehicle description yet => traffic_stop_location

# Traffic stop vehicle-description follow-up phrases
black two door sports car => traffic_stop_vehicle_description
blue two door sports car => traffic_stop_vehicle_description
red sedan => traffic_stop_vehicle_description
white four door sedan => traffic_stop_vehicle_description
silver suv => traffic_stop_vehicle_description
black suv => traffic_stop_vehicle_description
blue pickup truck => traffic_stop_vehicle_description
neon green sports car => traffic_stop_vehicle_description
bright blue two door sports car => traffic_stop_vehicle_description
fluorescent yellow coupe => traffic_stop_vehicle_description
unknown vehicle description => traffic_stop_vehicle_description_unknown
no vehicle description => traffic_stop_vehicle_description_unknown
negative vehicle description => traffic_stop_vehicle_description_unknown
no description provided => traffic_stop_vehicle_description_unknown
# v0.84.6.25 Code 6 / investigating support
show me code 6 = status_code6
show me code six = status_code6
show me code 6ing = status_code6
show me code 6'ing = status_code6
show me investigating = status_code6
mark me investigating = status_code6
show me on investigation = status_code6
I am investigating = status_code6
I'm investigating = status_code6
I'll be code 6 = status_code6
I will be code 6 = status_code6
show me code 6 at this location = status_code6

# v0.84.6.25 traffic stop Code 4 / clear override
traffic stop is code 4 = traffic_stop_code4
traffic stop is code four = traffic_stop_code4
latest traffic stop is code 4 = traffic_stop_code4
latest traffic stop is code four = traffic_stop_code4
clear on my traffic stop = traffic_stop_code4
clear from my traffic stop = traffic_stop_code4
cleared my traffic stop = traffic_stop_code4
clear the traffic stop = traffic_stop_code4
not on a traffic stop anymore = traffic_stop_code4
no longer on a traffic stop = traffic_stop_code4
done with the traffic stop = traffic_stop_code4
finished with the traffic stop = traffic_stop_code4
show me back available from traffic stop = traffic_stop_code4
back on patrol from traffic stop = traffic_stop_code4

