SYSTEMIZED HYBRID • VOICE NAVIGATION

Voice-Controlled Main Navigation and Find Menu

In this part of the Systemized Hybrid Admission / Withdrawal project, voice control is extended from the sticky sidebar to the main navigation. The user can open the Find menu, choose a search method, speak search values, control the search modal, scroll results, and select a result without depending entirely on the mouse or keyboard.

What This Voice Navigation Controls

This article covers only the Find section of the Admission navigation.

1

Open Find

Say “Find” and the main Find dropdown opens automatically.

2

Choose Search Type

Select Admission Number, Student Name, or Father Name by speaking the command.

3

Speak Search Value

Enter the admission number or name directly through speech.

4

Control Results

Say Go, Close, Scroll Down, Next, Previous, or a result number.

If one phrase is not recognized, try another supported phrase for the same job. Multiple voice phrases are intentionally supported because speech recognition can return slightly different wording for the same spoken instruction.

Opening the Find Main Menu

The first step is opening the Find dropdown from the main navigation.

Say: “Find”

The voice navigation opens the Find dropdown and closes other navigation dropdowns first, so only the requested menu remains active.

Hold microphone
Say: “Find”
Result: Find dropdown opens

Find Submenu Voice Commands

The user can open any of the three Find search options directly by voice.

Find by Admission Number Opens admission # search

Opens the Admission Number search modal. Both the correct spelling and common speech-recognition spelling variations are accepted.

Admission Admission Number Admission No Admission Num Find Admission Find Admission Number Find Admission No Find By Admission Find By Admission Number Addmission Find Addmission Find By Addmission Number
Find by Student Name Opens name search

Opens the shared Name / Father Name modal in Student Name mode and automatically places the cursor in the search textbox.

Name Student Student Name Find Name Find Student Find Student Name Find By Name Find By Student Find By Student Name
Find by Father Name Opens father search

Opens the same shared search modal in Father Name mode and focuses the same search textbox for voice entry.

Father Father Name Fathers Name Find Father Find Father Name Find Fathers Name Find By Father Find By Father Name Find By Fathers Name

Find by Admission Number

The Admission Number modal accepts both spoken digits and individual number words.

Speak the Admission Number

If Chrome recognizes the number as digits, the value is entered directly into the admission-number textbox.

Say: “322”
Textbox becomes: 322
Speak Digits One by One

The voice handler also converts individual spoken digit words into one admission number. “Oh” is accepted as zero.

Say: “three two two”
Textbox becomes: 322

Supported words: zero, oh, one, two, three, four, five, six, seven, eight, nine
Action Supported Voice Phrases
OK / Search
OK Okay Okey Yes Yeah Yep Go Continue Confirm Submit Search
Close
Close Cancel No Exit Close Modal Close Dialog Cancel Search

Student Name and Father Name Search

Both searches use the same modal and the same textbox.

One Modal, Two Search Modes

The page does not require separate dialogs for Student Name and Father Name. The same modal is reused. When Student Name search is active, the Name GO button is used. When Father Name search is active, the Father GO button is used. The voice code detects which mode is currently visible and runs the correct search function.

Student Name example:
Say: “Name”
Say: “Khan”
Say: “Go”

Father Name example:
Say: “Father”
Say: “Ahmed”
Say: “Go”

GO and Close Commands

These commands control the shared Student / Father search modal.

Run the Search GO

When the user says one of these commands, the system checks whether the modal is currently in Name mode or Father mode and runs the correct search.

Go Go Now Go Ahead Okay Go OK Go OK Okay Okey Search Search Now Find Now Find Father Search Father Submit Continue
Close the Search Modal CLOSE

Close commands are checked before normal dictation, so words such as “Close” do not get written into the search textbox.

Close Closed Cancel Exit No Close Modal Close Dialog Close It Close This Close Window Cancel Search

Voice Scrolling Through Search Results

The search-result list can be moved without touching the mouse wheel.

Large Scroll Down

Scroll Down moves a large portion of the visible result list. The scroll distance adapts to the height of the result panel.

Down Scroll Down Scrolling Down Move Down Go Down Page Down Down More Down Further Down Again
Large Scroll Up

Scroll Up moves the result list upward by the same adaptive larger distance.

Up Scroll Up Scrolling Up Move Up Go Up Page Up Up More Up Further Up Again
Small Step Forward

Use Next when only a smaller movement through the result list is needed.

Next Next Result Next Name Next One
Small Step Backward

Use Previous to move the result list upward by a smaller amount.

Previous Previous Result Previous Name Previous One Back One

Selecting a Search Result by Voice

Numbered results can be selected directly by speaking their result number.

Speak the number shown beside the result

The voice code removes helper words such as “select”, “choose”, “open”, “number”, “item”, “result”, and “name”. It then looks for a result whose displayed text starts with the requested number.

If the list contains:
33: Muhammad Khan

You may say: “33”
Or: “Select 33”
Or: “Result 33”
Or: “Name 33”

Preventing Control Words from Becoming Search Text

Navigation words are protected from accidental dictation.

When the Student Name / Father Name modal is open, normal spoken words are treated as the name to search. However, control words such as Close, Cancel, Go, Search, Scroll, Down, Up, Next, and Previous are reserved. They are processed as commands instead of being written into the textbox.

This is why saying “Close” now dismisses the modal instead of entering the word “close” into the Name / Father Name textbox.

Complete Voice Examples

These examples show how the Find workflow can be completed almost entirely by speech.

Admission Number Search
Say: “Find”
Say: “Admission Number”
Say: “three two two”
Say: “OK”
Student Name Search
Say: “Find”
Say: “Name”
Say: “Khan”
Say: “Go”
Say: “Scroll Down”
Say: “33”
Father Name Search
Say: “Find”
Say: “Father”
Say: “Ahmed”
Say: “Search”
Say: “Next”
Say: “Close”

Tips for Reliable Find Commands

Simple speaking habits make navigation much more dependable.

Use Short Phrases First

Start with the shortest command such as “Find”, “Name”, “Father”, “Go”, or “Close”. Short commands are easier for the browser to recognize.

Try an Alternative

If “Find by Admission Number” is missed, try “Admission Number” or simply “Admission”. If “Father Name” is missed, try “Father”.

Pause Between Commands

Give a small pause after each phrase. The voice engine uses silence to decide that the current command is complete before listening for the next one.

Remember the Active Modal

When a Find modal is open, its commands receive priority. Finish or close the modal before using unrelated navigation commands.