The Verbyx Blog

Automatic Speech Recognition

You never change things by fighting the existing reality. To change something, build a new model that makes the existing model obsolete.

Buckminster Fuller
Class C Airspace

Artificial Grammar Limitations, A Good Idea?

Using Artificial Grammar Limitations Speech recognition is a valuable addition to any simulation training system, but only if implemented correctly. There are many considerations for what implemented correctly means. In this article, we will discuss the use of artificial grammar limitations e.g., state-based grammar, and

Read More »
Audio Spectrogram

Understanding Speech Recognition and How it Works

Why this Post? When founding Verbyx in 2011, I found that although I understood the business and application of Automatic Speech Recognition (ASR) very well. Understanding speech recognition and the workings of an ASR required some work. I wanted to remedy that situation. Once again,

Read More »
Verbyx Cover

Writing Requirements for Speech Recognition

The Importance of Detailed Requirements The purchase of an Automatic Speech Recognition (ASR) System is a challenging exercise. Consequently, if done poorly, the resulting program execution risks being a disaster. Spending time on writing requirements for speech recognition permits the evaluation and testing of ASR

Read More »
Pilot Headset

What is an Acoustic Model and Why You Should Care?

An acoustic model is used in automatic speech recognition to represent the relationship between an audio signal and the phonemes or other linguistic units that make up speech. A well trained acoustic model (often called a voice model) is critical in the performance of an

Read More »

Dealing with Out-of-Grammar Inputs

Introduction The previous post introduced the topic of unsupported phrases also called out-of-grammar (OOG).  The Impact of Unsupported Phrases.  The post explained that OOG is not specifically a speech recognition problem. However, serious thought and consideration of dealing with out-of-grammar inputs are vital. The consideration

Read More »
F35 Cockpit

Supported Phrases in an ASR System

Supported Phrases – An Introduction to Requirements Requirements documents for simulators often contain very loose definitions for supported phrases. For example, the system shall support all appropriate phrases defined in document XXX and locally supported terminology. Command & Control applications do not typically have the

Read More »

Word Error Rates are Misleading

Word Error Rates are Misleading The system must have a Word Error Rate (WER) of 2% or less. This appears to be a reasonable requirement. With such a small error rate, surely, I can be confident that my speech recognition implementation will be a success?

Read More »

Speech Recognition Accuracy Measures

Speech Recognition Accuracy Measures In this first post on speech recognition accuracy measures, we will describe the common methods for measuring error/accuracy rates. In a follow-up post, we will continue to discuss why those error rate measurements might not be a practical way to describe

Read More »

ASR Language Model for Simulations

ASR Language Model In very basic terms, a language model is a collection of words and phrases that you wish to be recognizable by your Automatic Speech Recognition (ASR) component. For simulation systems, this is typically in the form of a constrained grammar model (the

Read More »
JTAC Sim

Replacing Role Players in Simulation – An Introduction

Replacing Role Players Replacing role players in simulation is achieved by the adoption of automatic speech recognition. ASR enabled simulator benefits are numerous, but primarily, ASR can reduce the costs of simulation by reducing or eliminating the need for human role players. However, the challenges

Read More »

Contact

Occasional Newsletter

Scroll to Top
Scroll to Top