SYSTEMIZED HYBRID • VOICE CONTROL

Voice-Controlled Sticky Sidebar Menu

In this part of the Systemized Hybrid project, we connected the Admission / Withdrawal sticky sidebar with speech commands. The user can hold the microphone button, speak a command, and perform common admission tasks without moving the mouse to every sidebar button.

How to Use the Voice Sidebar

The microphone works as a push-to-talk control.

1

Hold the Microphone

Press and keep holding the microphone button. Voice recognition becomes active.

2

Speak a Command

Say a short phrase such as “Add New”, “Save”, “Next”, or “Undo”.

3

Pause Briefly

The voice engine finalizes the phrase after a short silence and runs the matching command.

4

Continue or Release

Keep holding to speak another command, or release the microphone to stop listening.

If one phrase is not recognized, try another phrase for the same job. The voice system intentionally accepts several alternative commands because browser speech recognition may hear the same words differently.

Sticky Sidebar Voice Commands

Each command below performs the same work as clicking its corresponding sidebar button.

Add New Starts new admission

Prepares the page for entering a new student's admission record.

Add New Addnew New Admission New
Reset Resets the form

Runs the same reset action used by the Admission sidebar reset button.

Reset Reset Form Reset Page
Readmit Readmits a student

Starts the readmission process for a student who is being admitted again.

Readmit Re Admit Readmit Student Re Admit Student Readmission
Allot Account Number Allots account #

Allocates the student's account number. Several shorter phrases are accepted.

Allot Account Allot Account Number Allot Account No Allot Acc Allot Acc Number Allot Acc No Account Number Account No
Allot Roll Number Allots roll #

Allocates the student's roll number through voice.

Allot Roll Allot Roll Number Allot Roll No Roll Number Roll No
Modify Edits current record

Enables modification of the current admission record.

Modify Edit Modify Record Edit Record
Undo Cancels current changes

Runs the page's Undo logic to cancel or reverse the current editing operation.

Undo Cancel Cancel Changes
Save Saves admission

Saves the current admission information using the existing page save function.

Save Save Record Save Admission
First Record Moves to first

Moves directly to the first available admission record.

First 1st First Record 1st Record Go First Go To First Go To First Record
Previous Record Moves backward

Moves to the previous admission record.

Previous Previous Record Back Go Back Go Previous
Next Record Moves forward

Moves to the next admission record.

Next Next Record Go Next Go To Next Forward
Last Record Moves to last

Moves directly to the last available admission record.

Last Last Record Go Last Go To Last Go To Last Record

Voice Control for SweetAlert2 Dialogs

When a SweetAlert2 dialog is open, dialog commands receive first priority.

This is important because words such as Cancel can have more than one meaning. For example, when no dialog is open, “Cancel” can run Undo. But when a SweetAlert2 dialog is open, the same word is treated as a dialog command instead.

Action What the user can say
Confirm / Yes
Yes Yeah Yep OK Okay Confirm Continue Proceed Accept Sure
Cancel / Close
No Cancel Cancel It Close Close Dialog Go Back
Deny
Deny Reject Don't Save Do Not Save

Why We Added Alternative Voice Phrases

Speech recognition does not always return exactly the words a person expects.

One action can have several spoken commands

A browser may hear “account number”, “account no”, “allot account”, or even interpret the # symbol as “hash”, “pound sign”, or “sharp”. To make the system practical, we normalize these common variations and provide several phrases for the same task.

User says: “Allot Account Number”
If that is not recognized, try: “Allot Account”
Or try: “Account Number”
Or try: “Allot Acc”

Example Voice Session

A user can perform several jobs during one microphone hold.

Hold microphone
Say: “Add New”
Enter the student's information
Say: “Save”
If confirmation appears, say: “Yes”
Say: “Next”
Say: “Modify”
Say: “Undo”
Release microphone

Tips for Better Voice Recognition

Simple speaking habits can make command recognition much more reliable.

Speak Short Commands

Say “Save”, “Next”, or “Modify” instead of speaking a long sentence. Short commands are easier for the speech engine to identify.

Pause After the Command

A brief pause lets the system recognize the end of the phrase and execute it while the microphone is still being held.

Try an Alternative Phrase

If “Allot Account Number” is missed, try “Account Number” or “Allot Acc”. The command cards above show the alternatives supported by the page.

Watch the Current Screen State

When a confirmation dialog is open, voice commands apply to that dialog first. Close or answer the dialog before speaking normal page commands.