Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.stratalerts.com/llms.txt

Use this file to discover all available pages before exploring further.

Voice Armed is an experimental feature available to active subscribers, free-access users, beta testers, staff, and superusers. It is currently desktop-only — mobile and coarse-pointer devices do not show the navbar voice control and cannot arm voice mode.
Voice Armed lets you drive the scanner with your voice while your hands are on the chart or away from the keyboard entirely. Once armed, the browser listens for the Hey Scanner wake phrase, then interprets the command that follows — applying filters, switching markets, navigating between Mission Control and Setups, or applying a saved view.

Arming voice mode

Voice Armed is reachable from two places on Mission Control and the Setups Table:
1

Click the Voice Armed control in the navbar

The navbar exposes a Voice Armed button that toggles between Voice Off, Allow Mic, Starting, Listening, and Voice Error states. Click it once to request microphone permission. After the browser grants access, the button shifts to Listening and the scanner waits for the wake phrase.
2

Press the v hotkey

On any registered voice page, press v to arm voice mode without using the mouse. The hotkey ignores text inputs and selects, so it does not trigger while you are typing in a filter field.
The button label updates to reflect the current state at all times. While armed, heard transcripts and command feedback render directly in the navbar so you can confirm what the scanner thinks you said before it acts on it.

Wake phrase

The default wake phrase is Hey Scanner. The scanner also accepts A Scanner and Hay Scanner as fallbacks, because some browser speech-recognition engines drop or mishear the leading “hey.” When the wake phrase is detected, the next utterance is treated as a command. Speak the wake phrase and the command in one breath — for example:
Hey Scanner, futures
Hey Scanner, show 15 minute setups
Hey Scanner, clear setup filters
Hey Scanner, apply saved view Momentum Weekly
Hey Scanner, take me to setups
A short bloop sound plays when a command is recognized so you know the scanner heard you without checking the screen.

Deterministic Setups commands

Setups Table commands are matched against a deterministic vocabulary first, before any AI interpretation runs. That means the most common commands fire instantly and visibly with no AI roundtrip.
Switch the market scope from voice with phrases like:
  • Hey Scanner futures
  • Hey Scanner stocks
  • Hey Scanner crypto
  • Hey Scanner stocks and futures
  • Hey Scanner change market to stocks
Apply timeframe filters with phrases like:
  • Hey Scanner show 15 minute setups
  • Hey Scanner 15 minute in force
  • Hey Scanner monthly
  • Hey Scanner 12H
Apply structural setup filters with phrases like:
  • Hey Scanner 11 setups (1-1 sequence)
  • Hey Scanner 31 setups (3-1 sequence)
  • Hey Scanner inside bar setups
  • Hey Scanner 1-2D / Hey Scanner 1-2
  • Hey Scanner weekly hammers
  • Hey Scanner inside weeks
Set CC and shape filters with phrases like:
  • Hey Scanner current candle 2 down green
  • Hey Scanner 2 down / Hey Scanner 2 up
  • Hey Scanner potential 3s / Hey Scanner p3 (failed-2 / P3 true)
Toggle the Earnings advanced filter with:
  • Hey Scanner setups with earnings
  • Hey Scanner no earnings
Filter to common ticker groups with phrases like:
  • Hey Scanner MAG 7
  • Hey Scanner S&P 500
  • Hey Scanner NASDAQ 100
  • Hey Scanner DOW 30
  • Hey Scanner ETFs
  • Hey Scanner SPDR sectors
Apply any saved view by name. The phrase is matched against the saved-view list visible on the current page:
Hey Scanner apply saved view Momentum Weekly
If the name does not match a saved view, the command is rejected and the heard transcript stays visible in the navbar so you can retry.
Reset filters individually or as a group:
  • Hey Scanner clear setup filters
  • Hey Scanner clear filters
Voice Armed recognizes navigation phrases without an AI interpretation step:
Hey Scanner, take me to setups
Hey Scanner, go to setups page
Hey Scanner, switch to mission control
When a command navigates to a filtered URL, voice mode stays armed on the destination page and re-enters wake-listening automatically — you do not need to re-arm after every navigation.

Staying armed

After a command navigates to a different page, voice mode re-arms on the new page using the page re-arm token. The navbar label returns to Listening without any extra clicks.
Browser speech-recognition errors that the engine reports as recoverable do not drop you out of armed mode. The navbar stays on Listening and the error appears in the debug popup so you know what happened.
Pressing v on a page that supports Voice Armed re-enters wake-listening even after a previous voice session ended. Pressing v while typing in a text input or select does nothing, so it cannot disrupt filter editing.

Voice On/Off for Metrics Alerts

Mission Control’s Metrics Alerts panel exposes its own Voice On/Off mode independent of Voice Armed. When Metrics Voice is on, the scanner reads each new metric alert aloud — symbol, timeframe(s), and event — using metric-prefix pronunciations for RVOL, ATR, RSI, ORB, IBAL, and VWAP. Use this when you want to listen to alert flow during the session without watching the panel.
Voice Armed does not share state with Metrics Voice — you can leave the metrics panel reading alerts aloud while you arm voice commands separately to apply filters or change markets.

Troubleshooting

  • The button stays on Voice Off. Click it once and accept the browser microphone permission. Voice Armed will not arm until the browser has granted access.
  • Commands are heard but ignored. The deterministic vocabulary requires the wake phrase first. Open the on-page debug popup (visible while armed) to confirm whether the wake phrase was detected.
  • Commands seem stuck on a previous utterance. Voice Armed ignores older cumulative browser speech-recognition results — wait for the next utterance and try again.
  • The button shows Voice Error. This usually indicates the OpenAI Realtime client-secret response failed. Refresh the page and retry; subscription, beta, and staff entitlements all need to resolve before the secret request succeeds.