← Latest papers
💻 computer science

Automatic speech recognition system for court proceedings in Ethiopia

This study proposes and evaluates a speaker-independent Tigrigna automatic speech recognition system based on a Hidden Markov Model framework for Ethiopian court proceedings, achieving a 73.84% word accuracy using a context-dependent acoustic model trained on a custom corpus of 24 native speakers.

Original authors: Tedros Kebede Bidada, Dawit Teklu Weldeslasie

Published 2026-08-10
📖 7 min read🧠 Deep dive

Original authors: Tedros Kebede Bidada, Dawit Teklu Weldeslasie

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine a world where computers can listen to human voices and instantly turn them into written words. This isn't magic; it's a field of science called Automatic Speech Recognition (ASR). Think of it as a super-fast, super-attentive scribe that never gets tired, never drops a pen, and can type as fast as you speak. For years, this technology has been the star player in high-tech domains like healthcare, where it helps doctors dictate notes, and in broadcasting, where it captions live news. But here's the catch: this "super scribe" has mostly been trained on languages that have mountains of data to learn from, like English or Mandarin. For many other languages, especially those spoken in places with fewer digital resources, the scribe is often confused, silent, or just makes up words.

To understand how this scribe learns, we need to look at two main tools it uses. First, there's the "acoustic model," which is like a musician learning to recognize the specific sound of a violin versus a flute. It breaks down the raw sound waves of speech into tiny, manageable pieces called phonemes (the smallest units of sound in a language). Second, there's the "language model," which acts like a grammar police officer or a predictive text app. It doesn't just listen to sounds; it guesses what word should come next based on what came before, helping the system figure out if you said "court" or "court" (if they sounded similar). When you combine these two, you get a system that can listen to a conversation and write it down. But what happens when the conversation is happening in a busy courtroom, in a language like Tigrigna, where the scribe has never been trained before? That is the big question this research tackles.


The Case of the Missing Courtroom Scribe

In the bustling courtrooms of Ethiopia, a lot of important business happens. Judges, lawyers, witnesses, and defendants all speak, and someone has to write down every single word to create an official record. Right now, this is done by human transcribers. It's a tough job. They have to listen intently, type fast, and deal with the stress of a live legal battle. If they get tired or if the room is noisy, mistakes happen, and the legal record gets messy.

Enter Tedros Kebede Bidada and Dawit Teklu Weldeslasie from Aksum University. They asked a simple but powerful question: Can we build a computer scribe that speaks Tigrigna and understands the specific, tricky language of Ethiopian courtrooms?

Tigrigna is a major language spoken by millions, but in the world of computers, it's considered "under-resourced." This means there aren't enough digital recordings of people speaking it to teach a computer how to understand it, especially in the high-stakes, noisy environment of a trial. The researchers wanted to bridge this gap and build a "speaker-independent" system. This is a fancy way of saying they wanted a scribe that works for anyone speaking Tigrigna, not just one specific person whose voice it has memorized.

Building the Digital Ear

To build this system, the team didn't just guess; they followed a strict recipe using a toolkit called CMU Sphinx. Think of this toolkit as a giant, pre-built Lego set for speech recognition.

First, they needed data. They couldn't just ask people to read a book; courtrooms are chaotic. So, they recorded three hours of real, spontaneous courtroom audio. They captured the real deal: the nervous stuttering of a witness, the rapid-fire arguments of a lawyer, and the booming voice of a judge. They gathered recordings from 24 native speakers (10 men and 10 women for training, and 4 others for testing).

Next, they had to teach the computer how to "hear." They used a technique called MFCC (Mel-Frequency Cepstral Coefficients). Imagine this as a special pair of glasses that filters out the background noise and highlights the unique "fingerprint" of the human voice. It turns the squiggly lines of sound waves into a list of numbers the computer can understand.

Then came the dictionary. The team built a custom list of 5,205 unique words found in legal proceedings and mapped them to their sounds. They also taught the computer about the 51 distinct sounds (phones) that make up Tigrigna, including some tricky ones like glottalized consonants that are unique to the language.

Finally, they trained two types of "musicians" (acoustic models) to listen to these sounds:

  1. The Soloist (Context-Independent): This model listens to one sound at a time, like a musician playing a single note without caring what note came before or after.
  2. The Band (Context-Dependent): This model listens to a sound and its neighbors. It knows that the sound of a "t" changes slightly depending on whether it's followed by an "a" or an "i." This is crucial because in real speech, our mouths move in a continuous flow, blending sounds together (a phenomenon called coarticulation).

The Big Test: Who Wins?

The researchers put their system to the test using the 10% of the data they had never shown it before. They wanted to see how many words the computer got right compared to the human-written transcript.

The results were clear, and they told a very specific story. The "Soloist" model (the one that listened to sounds in isolation) struggled, getting only about 53.12% of the words right. It was like trying to understand a sentence by only hearing every third word.

However, the "Band" model (the context-dependent one) was a game-changer. By listening to the context of the sounds, it realized that the "t" in "court" sounds different than the "t" in "test." As they tweaked the system to use more complex math (specifically, increasing the number of "Gaussian mixture components," which you can think of as adding more layers of detail to the sound fingerprint), the accuracy climbed.

The sweet spot was found with 11 components. At this setting, the system achieved a 73.84% word accuracy. This means that out of every 100 words spoken in a simulated courtroom, the computer correctly transcribed about 74 of them.

But the story didn't end with a perfect score. The researchers found that the system made a lot of "substitution" errors—swapping one word for another that sounded similar. This happened because Tigrigna has many words with very similar sounds, and the computer sometimes got confused. Also, they noticed that if they added too many layers (like going up to 12 components), the system actually got worse. It was like a student who memorized the practice test so perfectly that they failed the real exam because they couldn't handle the slight differences. The system was "overfitting," or memorizing the noise instead of learning the rules.

What This Means for the Future

This paper doesn't claim to have solved the problem of courtroom transcription in Ethiopia. Instead, it lays down a solid foundation. It proves that it is possible to build a Tigrigna speech recognizer that works for different speakers and handles the messy reality of a courtroom.

The study explicitly shows that context matters. You cannot just teach a computer individual sounds; you have to teach it how those sounds dance together in a sentence. The 73.84% accuracy is a baseline—a starting line. It's not perfect, but it's a massive step forward from having no system at all.

The authors suggest that future work needs to gather even more data from a wider variety of people and perhaps try newer, more powerful AI techniques to handle the background noise and anxiety-induced speech patterns that happen in real trials. For now, they have handed the legal system of Ethiopia a new tool: a digital scribe that is learning to speak their language, one courtroom at a time.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →