Use QR Inventory Voice commands
Use the microphone button, speak a supported command or visible button or field label, and check the live transcript. Universal commands run first, then visible controls, then inventory-query matching.
Find the command for the screen and job in front of you
Use the quick reference first when you need a common stock lookup, transaction, scan, cart change, form-field entry, or screen-navigation command. The full reference that follows keeps every supported screen and phrase documented in one place.
Watch the live transcript while you speak. A voice command starts an available action or fills an available field; it does not replace the worker's check of the item, location, quantity, or completed transaction.
Quick Reference
Ask about stock or items — just ask, in your own words:
- "Where do we have pumps?" · "How many light bulbs do we have?"
- "What do we have in Boise warehouse?" · "Show details for pump PX-100"
- "Show all items with voltage 120" · "What is allocated for job XYZ15?"
Works on every screen: "Back" or "Close" — go back · "Home" — main screen · "Clear" or "Start Over" — reset the screen.
Run a transaction: say "Do a transaction" (or "receive", "issue", "transfer"). While transaction view is open, the app listens only for transaction commands:
- "Transaction Type" — opens the type list; say the type's name
- "From location B27" · "To location B27" — set locations or assemblies; when a list opens, say the option's name, or "Cancel"
- "Next" — continue · "Clear" — cancel
On other screens, every button and field is speakable:
- Press a button by saying its name, or "button" + its name — "Submit", "button Preview"
- Fill a field with "set quantity to 5" (or "button quantity 5"); "clear quantity" empties it · say just "button quantity" to pick the field, then speak the value
Scanning works alongside voice: say "Scan" wherever a scan button is shown to open the QR scanner.
Fix a misheard command: everything you say appears in the text box — correct it by typing, then say or tap "Process Command". "Clear Text" empties the box.
QR Inventory - App Functionality Reference
Reference for every screen in QR Inventory Voice: taps, voice commands, and how the voice pipeline routes utterances. Voice runs fully on-device.
1. How voice works (5-minute orientation)
The mic button
Tap the mic icon in the header to toggle voice:
- Slashed grey - off
- Solid red - listening, speak normally
The state is remembered across screens.
What the app shows you while listening
A teal italic banner at the top of the screen shows the live transcript. To correct it, just speak again - the new utterance replaces the old. The banner clears ~3 seconds after you stop, or when a result/error replaces it.
Three command layers (priority order)
Your speech is routed in this order:
- Universal commands - "back", "home", "clear", "start over", "scan", "submit". Fastest.
- Button dispatcher - say a visible button or field
label, or
"button [label];". Examples:"submit","button next","field Voltage 120","sync with server". - Intent matcher / LLM - inventory queries like
"show me pumps","info on QB-35","do transaction transfer".
Universal commands (work everywhere)
These work on every voice-enabled screen, including in dialogs:
| Phrase | Action |
|---|---|
back · go back · close ·
exit · dismiss |
Finish the current screen |
home · go home |
Return to Home (clears in-progress state) |
clear |
Clear transient display (results, transcription) |
start over · restart |
Reset the screen to its initial state |
submit · done · next ·
save · proceed · continue |
Advance / submit |
scan · scan barcode · scan qr
· scan code |
Open the camera scanner |
Behaviors worth knowing
- Auto-proceed after voice fill - in most cases 5 seconds after
voice fills the text field, lookup runs automatically. Re-speak to
overwrite, say
nextto fast-track, orclearto cancel. - Auto-search after voice keywords - on the keyword search screen, search runs 2 seconds after you stop speaking.
- Typing locks voice - once you type into a field, voice won't overwrite it. Clear the field to release the lock.
- Voice fills text fields - say a value while a field has voice focus.
- Phonetic ID matching - the app retries with
0 ↔︎ O [zero ↔︎ O]and8↔︎Asubstitutions if a spoken ID doesn't match.
2. Screens
Sign in
Sign in to the QR Inventory server.
- Login - validate credentials and go to Home
- Logout - clear stored credentials
- Enter URL - configure server URL (use only if tech support tells you to)
- QR icon next to username - scan the username (only if tech support tells you to)
Home - start a transaction or look up an item
Main voice screen. Run stock checks, item lookups, and start transactions. Voice always turns ON when you arrive here.
What you can say
Universal commands all work.
Stock queries - show me pumps,
do we have pumps, how many pumps,
where are pumps stored, I need pumps,
check stock of pumps, find pumps with voltage 120
(custom field).
Stock by location -
what's in Boise Warehouse,
show me pumps in B27,
do we have pumps in A15.
Item-property queries (property must be a custom
field) - show me warranty for pumps,
what is warranty expiration for widget,
tell me voltage for pumps,
give me a manual for pumps.
Specific item by ID - info on QB-35,
details on 12345,
tell me about serial XYZ-789. Phonetic fallback retries
0 ↔︎ O [zero ↔︎ O] and 8↔︎A.
Custom-field-with-value filter -
pumps with voltage 120, bolts with material bronze,
gears where material is steel.
Lookup by scan / manual ID -
lookup item details, item details.
Transactions - do a transaction,
do a receive transaction, do a ship transaction,
do a transfer transaction, or a custom name like
do a transaction Installed on Job Site (fuzzy-matched
against server-loaded types).
In-dialog voice - speak the option name. Locations
match case- and dash-insensitively with phonetic retries. For from/to
fields: from B27, to warehouse 5,
set from to B27.
Button labels - Action,
Sync, Process, Cancel Query,
Yes/No, Clear Text,
Transaction Type, From Location,
To Location, Next.
What you can tap
- Mic icon - toggle listening
- Transcription field with
×- clear text and audio buffer; you can also type - Process Command (after editing) - submit typed text through the voice pipeline
- Sync with Server - download latest warehouses and transaction-type forms
- Action spinner - pick screen mode:
Lookup Item Details,Check Stock (Inventory),Check Stock (Assets),Inventory Transaction,Recent Transactions,Obtain Signatures - Transaction Type / From / To - open picker dialogs when in transaction mode
- QR icons next to From/To - launch scanner
- Next - advance to Transaction details
- Yes / No - accept/reject correction in confirmation prompts
Transaction details (date, job, contact info)
Fill transaction-level metadata before scanning items. Required
fields are marked (*). The form is dynamic - fields come
from the selected transaction type.
What you can say
Universal commands work.
Fill or clear fields with these patterns (field name matches the visible label):
set [field] to [value]change [field] to [value]put [value] in [field]·type [value] in [field]·enter [value] in [field]·write [value] in [field]·print [value] in the [field]clear [field]
Say a field label to focus it. Say Next,
Submit, Proceed, or Scan Items to
advance. Say scan to open the scanner for a designated
scan-type field.
What you can tap
- Spinners / text / autocomplete - tap to enter
×- clear field- Calendar icon - open date picker
- Camera / Gallery / View / Trash - manage photo attachments
- Next: Scan Item(s) - validate and advance to Scan or enter an item
Scan or enter an item
Add an item to the cart by scan, type, picker, or voice ID.
What you can say
Universal works. back with unsaved text prompts to
discard - reply yes/discard or
no/stay.
Speak an item ID (1–24 chars, alphanumeric, at least one digit) - fills the field and starts a 5-second auto-proceed timer.
Prefix-stripped IDs - item id 007A,
barcode ABC123, id P-5001,
number 4500, lookup ABC123.
Quantity (quick-scan return mode) -
quantity 20, qty 20,
set quantity 20, or a bare number like twenty.
Cancels the timer and updates the just-added item.
Exit quick-scan - done,
finished, that's all,
show items - opens the Cart.
Other - scan opens camera,
clear clears field and timer, next submits
immediately, search for [keywords]; opens keyword search
pre-filled.
Button labels - Scan,
Next, Search, Select Item,
Transaction Group, Barcode,
Item ID, Transaction Products.
What you can tap
- Mic / Flash - toggle voice / torch (saved)
- Barcode field with
×- type or clear (also cancels auto-proceed) - Scan QR or Barcode - opens continuous scanner (in transactions) or single-shot (lookup)
- Next - submit barcode
- Search Items By Keyword - open keyword search
- Select Item - product picker
- Select Transaction Group - transaction-group picker (transaction mode only)
- Go to Transaction Products - jump to Cart
Cart - items in this transaction
Review, edit, and submit a multi-item transaction. Each row shows number, name + ID, quantity, properties button, and trash icon.
What you can say
Universal works. back on a non-empty cart prompts to
discard.
Edit a row:
item 2 properties·item XYZ123 properties- opens propertiesitem ABC123 delete·item 3 delete·item 007A remove- delete rowitem 2 quantity 10·set item 3 to 25·item 1 to 5·change item 2 to 15·quantity of item 007A to 30- set quantity (spoken numbers work)
Submit / preview / clear - submit,
submit transaction, preview,
preview sales ticket, clear,
clear transaction, clear all.
Confirmation dialogs accept yes,
yeah, yep, confirm,
ok, okay, discard; reject
no, nope, cancel,
abort, stay.
Button labels - Scan,
Add Item, Submit, Preview,
Clear, Confirm, OK,
Cancel.
What you can tap
- Quantity field - type new value
- Properties (form icon) - open Item properties for that row
- Delete (trash) - confirm to remove
- Scan / Add Item - add another item
- Submit - validate, request GPS, upload images, post transaction
- Preview - PDF mockup of the sales ticket
- Clear - confirm to delete all rows and return home
Transaction complete
Shows whether the transaction submitted and offers next steps.
What you can say
Universal: back, home.
Button labels: Next, Next Transaction,
Continue, Done, Close,
Sign, Signature, Sign Ticket.
Say pdf or show pdf when the PDF button is
visible.
What you can tap
- Next Transaction - reset and return to Home
- Back To Current Transaction - return to the Cart after an error
- Obtain Signature - open signature capture
- Show PDF - download and view the signed PDF
- Continue - email PDF and return to Home
Camera scanning
Camera - scanning a barcode
Live camera scanner. Single-shot captures one code and returns. Continuous accumulates codes with quantities.
What you can say (continuous mode only)
quantity 5,qty 5,set quantity 5- set qty for last scanned itemquantityalone - app prompts for the number; speak it next- Bare numbers after the prompt set the quantity
done,finished,submit,that's all- return batch
What you can tap
- Flash - torch on/off
- Close (
×) - cancel - Done Scanning - return captured codes
Camera - continuous scan (multiple items in a row)
Scan with server validation. Each scan validates against the server; green flash = valid, red flash + vibrate = invalid.
What you can say
Button labels: Done, Done Scanning,
Submit, Save, Finish,
Close, Cancel.
Set quantity - item 2 quantity 10,
set item 2 to 10, change item 2 to 10,
quantity of item 2 10, or quantity 5 for the
last scanned item.
Delete - delete item 2,
remove item 2, delete row 2,
delete 2. Rows auto-renumber.
Invalid-barcode dialog auto-closes after 2 seconds.
What you can tap
- Flash - torch
- Close (
×) - discard session - Done Scanning - commit batch to Cart
Loading screens (brief, server-fetch only)
Brief spinners during server calls. Auto-close on completion. Voice is limited to universal navigation.
Loading from server
Validates scanned barcodes. Routes to Cart, Assembly lookup, Item details, or Add a new item based on context.
Say cancel, ok, close, or
back to finish.
Looking up an item
Stock breakdown for one item: per-warehouse quantities and expandable property details (lots, serial numbers). Tap OK to finish.
Say cancel, ok, close, or
back to finish.
Loading a group of items
Inserts a preset multi-item bundle into the Cart as a single batch.
Say cancel, ok, close, or
back to finish.
Looking up items and assemblies
Item details - view and edit
View or edit a single item's record. VIEW mode is read-only. UPDATE mode makes fields editable.
What you can say
Universal: back, close, home,
update/edit.
Submit confirmation: yes, yeah,
yep, confirm, submit,
ok, okay to confirm; no,
nope, cancel, abort to
cancel.
Media: image, photo, picture
opens the first image; pdf opens the first PDF.
Edit fields (update mode):
set [field] to [value]- text, autocomplete, spinner (fuzzy match), or dateclear [field]
Voice is dropped if you're typing into a field.
What you can tap
- Close - finish
- Update - switch to edit mode
- Cancel (edit mode) - discard changes
- Submit (edit mode) - confirm and post changes
- Image icon - open Item photo
- PDF icon - open with system PDF viewer
- Date arrow - date picker
- Camera / gallery / view / trash - manage attachments
- Components (assemblies) - open Item lookup result
Search by keywords
Find a product by keyword across a chosen field.
What you can say
Button labels: Keywords, Search In,
Search, Submit, Go,
Find, Next, Clear.
Patterns:
set keywords to [text];·clear keywordsset search in to [field](e.g.set search in to item name)search for [text]; in [field]·find [text]; in [field]- Plain spoken text fills
Keywordsand auto-runs the search after 2 seconds. search,go,next, orsubmitruns the search immediately.
Manual typing locks voice; clear the field to release.
What you can tap
- Search-field spinner -
Item ID,Item Name,Item Group, or searchable custom property - Keywords - type or dictate
- Clear - clear keywords
- Search - run server search
- Result row - select that product
Item lookup result
Read-only list of components linked to a product (assembly drill-down). Tap a component ID (blue) to open it.
What you can say
Universal: back, close, exit,
home.
Speak any component ID to open it (fuzzy match with phonetic retry).
Assembly lookup
Read-only assembly inventory: per-warehouse on-hand and required quantities for each component. Tap the details icon to open Assembly details.
What you can say
Universal navigation. Speak a component name or ID to open its details (fuzzy + phonetic retry).
Assembly details
Calculate component requirements for a desired assembly quantity. Table shows ID, Name, Qty per EA, Qty Needed, On Hand, Balance.
What you can say
Button labels: Close, Recalculate,
Update, Refresh, Needed,
Quantity.
Patterns:
recalculate 50,needed 50,quantity 50- set Needed and recalculate- Speak a component ID to drill in (phonetic retry)
What you can tap
- Needed field - enter desired quantity
- Recalculate - update the table
- Component ID - drill into its inventory
- Close - finish
List of assemblies
Enter component IDs into an assembly transaction. Each row shows name, qty, UOM, ID field, QR-scan icon, and a checkmark when filled.
What you can say
Button labels: Submit, Done,
Save, Next. Back warns if entries exist.
Patterns:
scan [description-keyword];orscan [row N];- open scanner for that rowset [description]; to [ID];- fill the ID without scanning- If exactly one row is empty, plain spoken text fills it
What you can tap
- QR icon per row - open scanner for that row
- Submit - confirm and submit transaction
Item photo
Full-screen image viewer with pinch-zoom (10× max).
Tap Close; pinch or double-tap to zoom.
Voice: close, exit, back,
home. Anything else triggers a hint. Zoom is touch
only.
Items at this location (crib)
Bulk-pick items from a stocked crib. Group headers (black bars) contain rows with ID, name, qty field, and UOM.
What you can say
Button labels: Submit, Done,
Save, Next. Back warns if you've entered
quantities.
Set a row's quantity by ID (fuzzy match):
quantity [ID]; [amount];·[ID]; [amount];- Example:
quantity resistor-100 5
What you can tap
- Qty field - type a quantity
- Submit - confirm and add to transaction
Asset stock at a location
Find assets (tracked individually). Result groups show asset name and per-location rows.
What you can say
Button labels: Keywords, Search,
Go, Find, Submit,
Next, Clear.
Patterns:
search for [keyword];·find [keyword];·look for [keyword];- sets keywords and auto-searches- Plain spoken text (when nothing typed) is treated as keywords and auto-searched
Manual typing locks voice.
What you can tap - Keywords, clear, Search.
Recent transactions
Browse past transactions filtered by date. Date spinner lists every date with at least one transaction.
What you can say
Button labels: Date, Transaction Date.
Patterns:
next·next date- advance one dateprevious·prior·previous date- go back one date
What you can tap
- Date spinner - pick a date
- Properties (when shown) - open property dialog
Adding new items
Add a new item - pick how
First step of creating a new product. Pick a location type, a warehouse / site / person, then fill product properties.
What you can say
Button labels: Submit, Done,
Save, Next, Location Type,
Warehouse, Location, Site,
Person, Container.
Patterns:
- When a list dialog is open, speak an option name to select it
set [property]; to [value]on the property form- Back warns if the location type was chosen
What you can tap
- Location-type button - opens picker (Permanent Location, Remote Site, Person, Self, Container, depending on permissions)
- Warehouse button (Permanent Location only)
- Location field + QR icon (Remote Site / Person / Container)
- Property form - spinners, text, dates, scan fields
- Submit - confirm and proceed to Item properties
New item created
Confirmation that the product was saved.
Tap Next to return to Scan or enter an item.
Voice: Next, Next Item,
Continue, Scan, Done, plus
universal.
New item - basic info (name, ID, group)
Create a brand-new product. Captures item type, division, ID, name, group, pricing, and UOM.
What you can say
Universal: continue, next,
submit, done (advance); back triggers
dirty-check warning.
Patterns:
name [value]·item name [value]group [value]·item group [value]
What you can tap
- Item-type spinner - Asset / Inventory / Asset-Type Assembly / Container
- Division spinner (if multiple)
- Item ID, Item Name (autocomplete), Item Group (autocomplete)
- Purchase price, Sale price, UOM, Reorder point
- Continue - validate and submit
New item - additional details
Second-stage form for additional custom properties when the server requires them. Optional Copy From spinner imports values from a similar product.
What you can say
Universal navigation, plus
set [property]; to [value] and
clear [property];.
Item properties (custom fields)
Edit per-item properties during transaction item entry. Opens when you tap the form icon on a Cart row.
Form is dynamic: spinners, text, dates, autocompletes, image fields, scan fields. Submit saves; Cancel discards.
What you can say
set [field] to [value]- text, spinner, date (natural parse), autocompleteclear [field]
Universal navigation works.
3. Voice command quick-reference card
Universal (every voice screen)
| You say | App does |
|---|---|
back / close / exit /
dismiss |
Finish current screen |
home / go home |
Return to home |
clear |
Clear current screen's transient display |
start over / restart |
Reset screen to initial state |
submit / done / next /
proceed / save / continue |
Advance / submit |
scan / scan barcode /
scan qr |
Open camera scanner |
yes / yeah / yep /
confirm / ok |
Accept confirmation |
no / nope / cancel /
abort / stay |
Reject confirmation |
button [label]; |
Tap the button with that label |
Home screen (most common)
| You say | Resolves to |
|---|---|
show me pumps |
check_stock, item="pumps" |
give me pumps |
check_stock, item="pumps" |
do we have pumps in B27 |
check_stock_location, item="pumps", loc="B27" |
info on QB-35 |
info_on_id, ID="QB-35" |
give me warranty for pumps |
natural_lookup, field="warranty", item="pumps" |
pumps with voltage 120 |
get_details, item="pumps", field="voltage",
value=120 |
do a transfer transaction |
transaction_transfer |
do an inventory transaction |
transaction (generic) |
lookup item details |
lookup_details (opens scan / ID entry) |
Cart
| You say | App does |
|---|---|
item 2 quantity 10 |
Set row 2 quantity to 10 |
set item 3 to 25 |
Same - row 3 to 25 |
delete item ABC123 |
Remove row whose product ID is "ABC123" |
properties of item 2 |
Open Item properties for row 2 |
submit / submit transaction |
Submit (with GPS + image upload) |
clear / clear transaction |
Confirm → wipe cart |
Form fields (any screen with set/clear support)
| You say | App does |
|---|---|
set color to red |
Fill the "color" field with "red" |
set expiry to december 31 2025 |
Parse the date and fill |
clear color |
Empty the "color" field |
change customer to acme corp |
Same as set customer to acme corp |
Questions from the job
Frequently asked questions
How do I start an inventory transaction with a voice command?
Say “Do a transaction,” or name a supported transaction such as receive, issue, or transfer. In transaction view, use transaction commands such as “Transaction Type,” “From location B27,” “To location B27,” and “Next.”
How do I correct a voice command the app misheard?
Your spoken command appears in the text box. Correct it by typing, then say or tap “Process Command.” Use “Clear Text” to empty the box.
Which QR Inventory Voice commands work on every screen?
Universal commands cover back or close, home, clear, start over, submit or next, and scan. The detailed reference below lists each accepted phrase and action.