Elamur Research⌕
☰
home / papers / 2013 / CONATION: English Command Input/Output System for Computers

CONATION: English Command Input/Output System for Computers

Paper · 2013 · Kamlesh Sharma and Dr. T. V. Prasad

Summary

The authors build a small speaker-independent system that lets a user operate a Windows PC by speaking short English commands instead of using a keyboard and mouse. The motivation includes users with physical or visual impairments. Each command word gets its own continuous HMM (CHMM). Speech is recorded, turned into MFCC feature vectors every 10 ms, and scored against every word model with the forward algorithm. State emissions are modelled as multivariate Gaussians. The best-scoring model wins only if its score also clears a threshold.

Training proceeds in three steps:

  • seed each state from evenly spaced frames,
  • assign remaining frames to the nearest state,
  • refine with segmental K-means and Viterbi alignment until no frame changes state.

Trained models are stored as XML files, and a flat index file maps them to words. The implementation runs on .NET.

The paper reports these results:

  • Speakers seen in training were recognised far more reliably than unseen ones.
  • Most of the 30 commands reached near-perfect recognition.
  • Accuracy rose with longer per-user training.

The evaluation is small and informal, so the work is best read as an engineering sketch of classic isolated-word HMM recognition.

Key points

  • Twenty users trained the system in a quiet room, and each got a separate profile.
  • Known speakers were recognised correctly in 18 of 20 trials, unknown speakers in only 6 of 10.
  • Thirty commands were each tested 20 times, including Activate, Save, Notepad, PenDriveFormat and EnterTheNumricState. Most reached 100%. The weakest, at 90%, were Save and the commands for entering and leaving the numeric and alphabetic modes.
  • Per-user recognition across 10 users ranged from 50% to 98%.
  • Training time tracked accuracy: one user trained for 1 h and reached 45%, while another trained for 3 h and reached 95%.
  • Future work listed by the authors:
    • better robustness,
    • rejecting speech that is not a valid command,
    • commands embedded in continuous speech,
    • running on cheap processors.

Interesting ideas

  • I1. The recogniser picks the best-scoring model only when that score also passes an absolute threshold, so the system can say "no command" instead of always guessing.
  • I2. Results are split by whether the speaker was seen during training, which exposes the large gap between seen and unseen conditions.
  • I3. Models are trained by hard-assigning each frame to a state and re-aligning repeatedly until no assignment changes, a simple and fully inspectable convergence criterion.
  • I4. Explicit mode commands (entering a numeric or alphabetic state) restrict what the system expects next, which shrinks the active vocabulary.
  • I5. Each vocabulary item has its own model, registered through a plain index file, so new items can be added without retraining the others.

For Mova

How these ideas could serve Mova, our small open language model — its files, stages and tests:

  • I1 (answer): Readers could decline to answer when the best candidate's support falls below a calibrated floor, and report that refusal explicitly rather than outputting a forced choice.
  • I2 (learn): Evaluation should always report scores separately for in-distribution and held-out text sources or genres, so silver-data gains are not mistaken for real generalisation.
  • I3 (learn): Self-induced repair rules could be iterated the same way, re-applying and re-evaluating until no token's analysis changes, with each reassignment logged for explainability.
  • I4 (frames): Recognising a speech act or task context could narrow the candidate frame set for following clauses, making disambiguation cheaper and easier to explain.
  • I5 (world): Compiled knowledge such as verb classes or measure units could be kept as independently versioned entries listed in a simple registry, allowing local additions without rebuilding the whole knowledge layer.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

📚 Shelves 2The field of science this work belongs to (OpenAlex fields).Arts and Humanities · 9,296 worksLanguage and Linguistics · 9,206 works

🧭 Topics 1Research subjects and languages the work is about.English · 1,373 works

Cite

Cite as Kamlesh Sharma and Dr. T. V. Prasad. 2013. CONATION: English Command Input/Output System for Computers. arXiv:1305.0625.

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.48550/arxiv.1305.0625 · arXiv 1305.0625

@misc{sharma2013conation,
  title = {{CONATION: English Command Input/Output System for Computers}},
  author = {Kamlesh Sharma and Dr. T. V. Prasad},
  year = {2013},
  doi = {10.48550/arxiv.1305.0625},
  eprint = {1305.0625},
  archivePrefix = {arXiv},
  url = {https://doi.org/10.48550/arxiv.1305.0625}
}

References

6 references, 0 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Samudravijaya K, Hindi Speech Recognition, School of Technology, Tata Institute of Fundamental Research, 2004. find
  2. A Novel Approach of Speaker Verification, School of Technology, Tata Institute of Fundamental Research, 2004. find
  3. Kamlesh Sharma, Dr. T. V. Prasad, Swar: The Voice Operated PC, Proc. of National Conference on Soft Computing & Artificial Intelligence, 15-16 January 2008. find
  4. Kamlesh Sharma, Dr. T. V. Prasad, Voice Operated Computer Application, Proc. of 2 nd National Conference on Emerging Trend in Computer Science & Information Technology, 18 April 2008. find
  5. Research & Development Centre C-DAC: Speech Research, Text to Speech, 2001-2010, http://www.kolkatacdac.in/html/txttospeeh/tts.htm ↗
  6. Samudravijaya K, Ahuja R, Bondale N, Jose T, Krishnan S, Poddar P, Rao P V S, Raveendran R , A feature-based hierarchical speech recognition system for Hindi. S¯ adhan¯ a 23: 313–340, 1998. 102% 100% R ecognition Probability 98% 96% 94% 92% 90% 88% 86% 84% D eactivate Save Activate C lose N otepad M enu Escape W elcom e W ord Excel Exit Graph 2 Commands recognition probability for 20 users 20 user D ivide ExitTheN um ricState EnterTheN um ricState ExitTheAlphabeticState D ow n U p R un Scanning Shut dow n EnterAlphabeticState PenD riveForm at M ultiply M inus Plus O k Star Enter Left R ight Commands find

Updated

This page in Markdown → https://md.research.elamur.ai/free/en/papers/sharma-2013-conation-english-command-input-output/