Keywords
acoustic modeling, back propagation neural networks, hidden markov model, speech recognition, voice activity detection
Speech remains a primary mode of human communication; however, automated speech recognition (ASR) systems face challenges from accent variability, temporal fluctuations, noise, and data privacy concerns. This paper proposes an enhanced ASR architecture incorporating an Adaptive Phoneme State Learning (APSL) algorithm with a Backpropagation Neural Network (BPNN) and Hidden Markov Model (HMM). APSL dynamically adjusts HMM state probabilities using phoneme confidence scores derived from the BPNN, thereby improving phoneme transition modeling and alignment. The multi-stage ASR pipeline includes noise reduction, speech-pause detection, and feature extraction via framing and windowing. APSL’s adaptive mechanism reduces ambiguities in phoneme transitions, resulting in a more accurate speech-to-text conversion. A comparative evaluation framework assesses the baseline HMM, standalone BPNN, and integrated APSL-BPNN-HMM model. Experiments were conducted using a custom-built dataset of 2000 audio files alongside five benchmark corpora: BNC, ANC, COCA, Buckeye, and Emu. Key evaluation metrics—recall, precision, F-score, and Word Error Rate (WER)—demonstrate that the APSL-enhanced model significantly outperforms baseline systems, achieving 95.7% recall, 92.95% precision, 94.53% F-score, and 96% overall accuracy. Notably, APSL-BPNN-HMM consistently yielded the lowest WER across all datasets, validating its effectiveness. This work highlights the benefits of adaptive learning in probabilistic frameworks for achieving robust and accurate speech recognition.
acoustic modeling, back propagation neural networks, hidden markov model, speech recognition, voice activity detection
This revised version addresses the concerns raised during peer review. First, the literature review has been substantially restructured into four subsections (Historical Foundations, Traditional HMM-Based Systems, Motivation for Hybrid Approaches, and Research Gap), with explicit positioning of our work relative to modern end-to-end architectures including Whisper and Conformer. Second, the Adaptive Phoneme State Learning (APSL) algorithm now includes rigorous mathematical formalization with a Bayesian derivation of the confidence-weighted probability fusion, replacing the previous heuristic description. Third, a new comparative analysis against contemporary ASR systems (Table 5) has been added to contextualize our hybrid approach, along with explicit justification for choosing HMM-BPNN over end-to-end models based on interpretability and reproducibility requirements. Fourth, empirical justifications have been added for key parameters including the 5 ms dynamic window adjustment, validated via grid search on a 500-utterance holdout set. Fifth, the experimental protocol now includes detailed data partitioning strategies with speaker-level leakage prevention and a hardware specifications table. Sixth, real-time performance analysis has been expanded with optimization recommendations for deployment. Seventh, the memory-accuracy trade-off validation has been presented with ablation study results demonstrating that adaptive parameter sharing (k=128) achieves 96% accuracy while reducing memory from 24 GB to 15.12 GB. These revisions strengthen the theoretical foundation, reproducibility, and practical relevance of the proposed APSL-BPNN-HMM speech recognition framework
See the authors' detailed response to the review by Fayzulla Nazarov and Ilyos Khujayorov
See the authors' detailed response to the review by Hamza Kheddar
Speech is a dynamic cascade of thoughts produced by articulating utterances in natural language. The visual representation of language is called ‘graphemes,’ while the sound representation is called ‘phonemes.’ In linguistics, the study of phonemes encompasses “Phonetics” and “Phonology.” Phonetics examines the physical properties of speech sounds, including their production by vocal organs (articulatory phonetics), auditory perception (auditory phonetics), and acoustic properties (acoustic phonetics). Phonology studies sound patterns and the systematic organization of sounds within a linguistic system.1 These disciplines enable the transformation of graphemes into phonemes (text-to-speech, TTS) and vice versa (speech-to-text, STT). A speech recognition model (SRM) comprises three primary elements: i) Feature Extraction, which captures features and computes HMM states by transforming speech signals into spectral attributes mapped onto phonemic structures, yielding syllabic probability scores,2 ii) Acoustic model, which identifies sound structures and extracts textual elements from spoken words,3 and iii) Language model, which deciphers spectral attributes into meaningful word representations.4 These processes require a pipeline architecture due to cross-language integration challenges. While training corpora must encompass all phoneme variations, storing every word-phoneme pair is impractical given memory and computational constraints. Machine learning addresses this through statistical models like HMM, enabling phoneme representation learning with limited data.5 Despite advances in automatic speech recognition (ASR), three fundamental challenges persist in real-world deployment: (1) Accent and dialect variability - most ASR systems are trained on standard English, failing for Indian, Nigerian, or Scottish accents; (2) Noise robustness - cafeteria chatter, road noise, and low-quality microphones degrade performance dramatically; (3) Interpretability - end-to-end deep learning models offer no insight into phoneme-level errors, complicating clinical or forensic applications. Hidden Markov Models (HMMs) provide explicit temporal structure and interpretability but suffer from poor acoustic modeling. Neural networks excel at feature extraction but lack temporal constraints. Hybrid HMM-neural systems have been explored, but existing approaches treat neural outputs as static observations rather than adaptive confidence signals.
This research introduces the Adaptive Phoneme State Learning (APSL) algorithm, integrating a Backpropagation Neural Network (BPNN) with HMM to dynamically refine phoneme state transitions. The objectives are: i) develop a speech recognition interface for English phonemes, ii) transcribe spoken words into text, iii) enhance scalability and efficiency to reduce training time, iv) achieve human-level performance in real-time scenarios, and v) validate methodologies through comprehensive evaluation metrics including F-measure, recall, precision, and accuracy. The specific gap this paper addresses is: How can we dynamically adapt HMM state transitions using neural network confidence scores to improve phoneme alignment without retraining the entire model? Our contributions are: i) APSL algorithm - a mathematically principled framework for confidence-weighted HMM adaptation, ii) Empirical validation on 5 standard corpora + 2000 custom files (24 GB total), iii) Demonstration of 32% memory reduction (24 GB → 15.12 GB) with 96% accuracy. While end-to-end (E2E) models such as Transformer-based ASR, Connectionist Temporal Classification (CTC), and RNN-Transducers (RNN-T) have achieved state-of-the-art results on large-scale benchmarks, they present three critical limitations that motivate our hybrid approach: (1) Data hunger - E2E models typically require hundreds to thousands of hours of transcribed speech; (2) Computational opacity - E2E models offer limited interpretability of phoneme-level decisions, complicating error diagnosis; (3) Resource constraints - Deploying large Transformer models on edge devices remains challenging. Our APSL-BPNN-HMM framework deliberately retains HMM's explicit temporal structure while augmenting it with adaptive neural confidence scoring, offering a computationally efficient alternative (15.12 GB memory vs. 50-100+ GB for large E2E models) with interpretable phoneme-state alignments. This is particularly valuable for low-resource accents and privacy-sensitive federated learning scenarios. While deep transfer learning has enabled ASR systems to generalize across domains with limited data,38 these approaches still require large pre-trained models unsuitable for edge deployment. Our APSL framework offers an alternative: explicit phoneme-state adaptation without large-scale pre-training.The paper is structured as follows: Section 2 reviews HMM-based speech recognition literature, Section 3 outlines the architectural model and methodology, Section 4 explains voice activity detection and textual computation algorithms, Section 5 discusses the experimental setup, Section 6 presents results and future directions, and Section 7 concludes the study.
The roots of phonetics trace back to as early as 500 BC on the Indian subcontinent, with Panini meticulously describing the place and manner of articulation of consonants in Sanskrit.6 The chronicles of speech recognition date to 2002, culminating in a final output release in 2005, functioning proficiently across three languages: English, Spanish, and Mandarin.7 Operating at a speech rate of 10 Hz with a recording precision of 96 kHz/24 bit, this innovation marked a pivotal milestone. Fast-forward to 2019, another speech synthesizer emerged during the “Blizzard challenge”,8 pronouncing 1200 phonetic utterances at a frequency of 1.5 Hz. These early developments established the foundational principles of acoustic modeling and phonetic analysis that continue to inform contemporary speech recognition research.
Several researchers have contributed to the advancement of HMM-based speech recognition systems, as summarized in Table 1. These studies demonstrate various approaches to phonetic segmentation, speech synthesis, and recognition across different languages and acoustic conditions. While these prior works established HMM as a viable approach for speech recognition across multiple languages and acoustic conditions, they exhibit notable limitations, including moderate accuracy (ranging from 61.5% to 89%), language-specific implementations that limit cross-linguistic applicability, and limited handling of diverse speech qualities and acoustic environments.
| Refs. | Problem/Focus | Core method | Datasets/Setup | Key findings | Limitations |
|---|---|---|---|---|---|
| 9 | Homophonic ambiguities in Malay name retrieval | Soundex and Asoundex methods for generating name codes | Malay names corpus | Improved accuracy by 38.3% compared to prior methods | Limited to name retrieval; not applicable to continuous speech recognition |
| 10 | Cross-language phonetic segmentation | HMM-based phonetic segmentation framework | Appen Spanish speech corpus | Achieved approximately 61.5% accuracy | Moderate accuracy; requires improvement for practical deployment |
| 11 | Phonetic-based recognition of semivowel sounds | Comparison of HMM and MFCC-based recognizers | T146 database | Explored novel avenues in phonetic analysis of semivowels | Specific to semivowel recognition; limited generalization to broader phoneme classes |
| 12 | Phonetic segmentation based on speech analysis | Microcanonical Multiscale Formalism (MMF) technique | Speech corpus with varied phonetic contexts | 6% improvement in segmentation accuracy | Modest accuracy gains; computational complexity not addressed |
| 13 | Arabic speech recognition with pronunciation variations | HMM for associating diverse pronunciations | Arabic speech corpus | Minimized phonetic out-of-vocabulary rate; demonstrated HMM efficacy | Language-specific; limited discussion of cross-linguistic applicability |
| 14 | Speech synthesis for Indian English syllables | HMM-based speech synthesizer | Indian English syllable dataset | Achieved 89% accuracy | Syllable-word model not delineated; accuracy limited for complex utterances |
| 15 | Murmured speech recognition and conversion | HMM with posterior decoding approach | Murmured speech dataset | Attained 81.2% accuracy in murmur-to-normal speech conversion | Moderate accuracy; challenges in handling diverse speech qualities |
| 16 | Speech recognition using time and frequency analysis | HMM with time and frequency response extraction techniques | Standard speech corpus | Explored feature extraction methods for HMM-based recognition | Limited performance metrics reported; scalability not discussed |
Traditional HMM systems provide explicit temporal structure and interpretability through their state transition probabilities and emission distributions. However, their acoustic modeling capacity is constrained by the conditional independence assumption of observations given the hidden state. Neural networks, conversely, excel at learning complex, non-linear feature representations from raw data but lack inherent temporal constraints and explicit alignment mechanisms. This complementary relationship has motivated the development of hybrid architectures that combine the strengths of both paradigms. Hybrid models combining generative components (such as Gaussian Mixture Models) and discriminative components (such as neural networks) have demonstrated superior performance on specialized tasks where pure end-to-end models struggle due to limited training data.39 This finding motivates our HMM-BPNN hybridization, which similarly combines probabilistic temporal modeling with neural discriminative power while preserving the explicit state alignment that HMMs provide. Recent comparative studies of temporal modeling architectures for noisy speech recognition have shown that hybrid CNN-LSTM models achieve 90.72% accuracy in noisy conditions, outperforming standalone CNN (90.12%) and LSTM (86.12%).40 However, these recurrent and convolutional architectures lack explicit phoneme-state alignment and do not provide interpretable confidence scores at the phoneme level—a gap our HMM-based approach with APSL directly addresses.
Despite the advances in hybrid HMM-neural systems documented in the literature, existing approaches treat neural network outputs as static observations that are integrated with HMM probabilities using fixed interpolation weights that do not vary based on input characteristics. No existing work dynamically adjusts HMM transition or emission probabilities based on neural confidence scores in an online, utterance-specific manner. Furthermore, most hybrid systems do not adapt their temporal analysis windows in response to classification uncertainty, potentially wasting computational resources on clear speech segments while providing insufficient acoustic context for ambiguous phonemes. Against this backdrop, the present study introduces the Adaptive Phoneme State Learning (APSL) algorithm, which integrates several key innovations: (i) Labeling synthetic waveforms with distinct features to improve phoneme discriminability during model training, (ii) MFCC-based dynamic feature extraction employing filtering to extract feature coefficients as an energy measure for robust acoustic representation, (iii) Bidirectional spectral training addressing the challenge of insufficient training observations in HMM models by encompassing both forward and backward training spectral features, introducing time-dependent windowing factors to reduce memory requirements and optimize likelihood summation across all states and (iv) Confidence-driven adaptive refinement that dynamically adjusts HMM state transitions using BPNN posterior probabilities, with dynamic window extension (Δt = 5 ms) for low-confidence phonemes to provide additional acoustic context where needed most.
The proposed APSL-BPNN-HMM model demonstrates robust recognition accuracy even in noisy environments, as validated through extensive experimentation across multiple speech corpora described in subsequent sections.
The proposed APSL-BPNN-HMM architecture integrates multiple components to enhance speech recognition through effective signal processing and machine learning, as shown in Figure 1. The input audio signal is processed through a Speech Acquisition module for proper sampling and data segmentation. Given the stochastic nature of speech signals, Voice Activity Detection (VAD) distinguishes between speech and non-speech regions, improving noise reduction and signal normalization. Feature Extraction employs Mel-frequency cepstral coefficients (MFCC) with preprocessing steps including pre-emphasis (boosting high frequencies) and framing (segmenting data into manageable frames), retaining essential phonetic and linguistic information. The extracted features undergo windowing, segmenting frames into overlapping windows activated using bi-gram lexicon combinations to ensure meaningful word boundaries. The Adaptive Piecewise Segment Labeling (APSL) module enhances segment identification and labeling, improving feature sequence reliability for model training. The labeled features are fed into a Backpropagation Neural Network (BPNN), which refines feature representations and generates intermediate outputs for the Hidden Markov Model (HMM).17 The HMM models temporal dependencies and stochastic patterns, segmenting speech into phonemes, words, and sentences. Bi-gram connections model phoneme and word transitions, ensuring improved accuracy. The speech recognition module identifies and classifies predicted speech patterns, with performance evaluated using Accuracy, Precision, Recall, F1-score, and Word Error Rate (WER). This architecture effectively addresses noise reduction, signal normalization, and robust speech recognition in dynamic environments through integrated APSL segmentation, MFCC-based feature extraction, and HMM temporal modeling.

Raw speech signals are acquired through microphones, online audio files, or audio CDs. Accurate sampling frequency configuration is critical before recording. For example, a 100-second audio file sampled at 44100Hz yields samples, ensuring CD-quality audio. Based on Nyquist’s theory,18 the sampling rate must be at least twice the maximum signal frequency to avoid aliasing. For instance, a 10,000 Hz signal requires a minimum 20,000 Hz sampling rate. Sampling frequency selection involves a trade-off between audio quality and memory consumption: lower frequencies reduce memory usage but compromise quality, while higher frequencies enhance fidelity at the cost of increased storage. The optimal balance depends on application-specific requirements.
Voice Activity Detection (VAD) comprises two stages: noise removal and speech pause detection. Noise elimination employs a Training-Based Noise Removal Technique (TBNRT),19 utilizing a corpus of noise types from white to environmental noise. Noise segments matching the noise dictionary are removed using high-pass and low-pass filters. Endpoint detection utilizes algorithms based on energy variance, pitch modulation, zero-crossing rate, cepstral parameters, or linear prediction coding (LPC).20 VAD applies the min/max energy threshold (ET) paradigm. For sample in each speech segment , ET is defined at indices and , where represents the total signal duration and represents the duration within block . denotes the speech signal in each segment, where .
Step–1: The energy is calculated using Equation (1):
Step–2: Voice Activity Detection (VAD - Equation 2)
Step–3: When is reached, the signal breaks until the next is reached.
VAD extracts speech features every 5-40 ms and compares them to base threshold . Features exceeding yield VAD = 1 (speech present); otherwise VAD = 0 (no speech). Initially assuming a 40 ms segment contains no speech, we analyze frames of 60 samples (6 ms duration) collected at 70 kHz. The average threshold for each frame is determined using Equation (3):
Since loudness varies among speakers, we focus on minimum loudness. Using Praat,21 we analyzed loudness ranges to categorize , employing a Python script to eliminate signals at the threshold. For instance, the quietest sound measured 59.3 dB, with quiet segments ranging from 59-62 dB. The first segment below is designated as . Speech typically begins softly, peaks at maximum , then decreases, defining the minimum-maximum energy range. The quiet threshold is set at -25.0 dB, with segments below classified as quiet. Temporal constraints include a minimum pause duration of 0.1 seconds between words (longer for sudden loud sounds; shorter durations are not classified as quiet) and a minimum sounding time of 0.05 seconds (representing inter-syllable pauses).
Feature extraction techniques include mel-frequency cepstral coefficients (MFCC),22 vector quantization (VQ),23 artificial neural networks (ANN),24 Hidden Markov Models (HMM),25 and dynamic time warping (DTW).26 This study employs MFCC for framing and HMM for windowing. MFCC-based feature extraction involves two steps: Pre-emphasis and Framing.
Pre-emphasis : High-frequency sounds typically have lower magnitudes, leading to higher distortion and compromised speech quality. Pre-emphasis counters this by suppressing high-frequency components and boosting magnitude, producing a smoother profile than the original audio. The pre-emphasis factor is calculated using Equation (4):
Framing: Framing is a lossless process that divides continuous signals into overlapping, time-specific frames to reduce transition discontinuities. Using MFCC filtering, sound samples are represented as time functions with coefficients for frames centered at equally spaced intervals. Each speech segment—sounding or silent—is treated as a frame, with total frames equal to the sum of utterances and pauses. For example, the sentence “The joy of living is to love and respect” (5.871 s) includes utterances: “the” = 0.14 s, “joy” = 0.39 s, “of” = 0.08 s, “living” = 0.56 s, “is” = 0.10 s, “to” = 0.12 s, “love” = 0.47 s, “and” = 0.24 s, “respect” = 0.72 s, and pauses: 1.08, 0.26, 0.14, 0.33, 0.16, 1.06 s. The sounding (2.823 s) and silent durations (3.043 s) sum to the total (5.871 s), ensuring accurate, lossless framing.
Broad representativeness requires a sufficiently large training dataset including utterances from male and female speakers. Since speech varies significantly across phonetic contexts, a comprehensive model requires at least 100,000 sentences. Manual recording is highly labor-intensive, involving content selection, phonetic variation coverage, participant recruitment, post-processing, and transcription. We utilized publicly available speech corpora, including the British National Corpus (BNC),27 American National Corpus (ANC),28 and Corpus of Contemporary American English (COCA),29 selecting the Buckeye Speech Corpus30 and EMU Speech Database31 for training. Buckeye comprises approximately 40 hours of conversational English (360,000 words or 24,000 sentences at 15 words/sentence). EMU contributes 30,000 sentences, yielding 54,000 total sentences. To meet the desired data volume, we applied augmentation techniques including pitch shifting (adjusting pitch without affecting duration to simulate various speaker profiles), time-stretching (modifying speech speed while preserving pitch for different speaking rates), volume alteration, background noise addition, and reverberation simulation to introduce acoustic variability. These methods increased the effective dataset to approximately 150,000 sentences. For storage, assuming mono audio at 16 kHz sampling rate and 16-bit resolution (32 KB/second), with 150,000 sentences averaging 5 seconds each as described in Equation 6:
The model is evaluated on all five corpora. Speech recognition tasks were implemented using Praat, 21 a phonetic analysis tool developed by Paul Boersma and David Weenink at the Amsterdam Institute of Phonetic Sciences, facilitating analysis, synthesis, and manipulation of speech signals for phonetics research.
4.1.1 Data partitioning and leakage prevention
To ensure independent training and evaluation, we partitioned all datasets using a 70-15-15 split for training, validation, and testing, respectively. For the British National Corpus (BNC) and American National Corpus (ANC), 70,000 sentences were allocated for training, 15,000 for validation, and 15,000 for testing. The Corpus of Contemporary American English (COCA) followed the same distribution with 70,000 training, 15,000 validation, and 15,000 testing sentences. For the Buckeye Speech Corpus, which contains approximately 24,000 sentences, 16,800 sentences (80% of the total) were used for training, 3,600 sentences (15%) for validation, and the remaining 3,600 sentences (15%) for testing. The EMU Speech Database, comprising 30,000 sentences, was split into 21,000 training sentences (70% of the total), 4,500 validation sentences (15%), and 4,500 testing sentences (15%). For our custom-built dataset of 2000 audio files, 1,400 files were used for training, 300 for validation, and 300 for testing.
Speaker-level partitioning was enforced to prevent data leakage, ensuring that no individual speaker’s voice appeared in both training and testing sets. For the Buckeye corpus, which contains approximately 40 hours of conversational speech from 40 speakers, we allocated 32 speakers exclusively for training, 4 speakers for validation, and 4 speakers for testing. Temporal windows were maintained as disjoint across all splits, meaning no overlapping time segments existed between training, validation, and testing data. All augmented data—including pitch shifting, time-stretching, volume alteration, background noise addition, and reverberation—were generated only after the initial partitioning was completed. This precaution prevented artificial inflation of performance metrics that could otherwise arise from augmented versions of training data leaking into validation or testing sets through correlated transformations. Cross-validation techniques were additionally employed during hyperparameter tuning to further assess model generalisation on unseen speech samples.
Each speech signal frame captures cepstral features characterizing the corresponding sound segment. Windowing derives grapheme-level representations for each phoneme within a frame. Hidden Markov Models (HMMs) generate sequences and patterns of hidden states based on observed acoustic features, facilitating phoneme-to-grapheme mapping. During preprocessing, speech signal is segmented into frames , with each frame subdivided into windows , where each window spans 0.015 s—optimal for preserving spectral information without temporal overlap or resolution loss. This is defined in Equations (7) and (8):
Each phoneme is modeled using a 3-state left-to-right HMM (standard in ASR literature), with states corresponding to: (onset), (steady-state), (offset). The transition matrix is initialized with zero probability for backward transitions ( for ). This topology captures the sequential nature of phoneme articulation. For diphthongs and affricates, we tested 5-state models but found no significant WER improvement (0.3% reduction) for 67% increase in parameters, so the 3-state model was retained. Window formation follows Algorithm 1. Each acoustic feature extracted from a window maps to its corresponding language model component. Training the HMM classifier is crucial for accurate phoneme extraction. During training, known state sequences enable inference of unknown states. Training corpora include sound utterances for all syllable combinations with corresponding phonemic representations. Temporal overlap between consecutive windows or frames captures transitional features from previous states, improving current state learning. The overlap must balance containing at least one complete phoneme structure while avoiding excessive repetition. Based on empirical evaluation, overlap duration was set to 0.5 milliseconds between successive windows and frames.
Algorithm 1: HMM-based Windowing Process
Language features are extracted from each window as follows. For every window ( ), the corresponding phoneme is identified by matching acoustic features with pronunciation dictionary entries. If a unique phoneme is found, it is directly assigned and the process continues. When multiple phoneme candidates exist, probabilities are computed based on previously known state sequences, selecting the most probable phoneme. If no match is identified, an HMM infers the current state from prior known states. Finally, a dynamic text wrapping algorithm structures the phoneme combinations derived through HMM.
1: Input: Frames:
2: Output: Each frame was further divided into windows with a length of s.
3: for each frame do
4: for each word do
5: Compute the length of , denoted as .
6: Divide by , where sec.
7: Consider the fractional part as the number of complete windows and the real part as the last window with adjusted length.
8: Count the number of complete windows, denoted as .
9: Compute the total sum of window lengths:
10: Compute the length of the last window:
11: end for
12: end for
BPNN minimizes classification errors in speech-to-text conversion.32 Feature extraction techniques such as mel-frequency cepstral coefficients (MFCCs) transform raw audio into feature vector , which BPNN processes to classify phonemes. Forward propagation computes neuron outputs in hidden and output layers:
The output layer generates predicted phoneme probability distributions, with error calculated using cross-entropy loss:
During backpropagation, error gradients are computed and propagated backward to adjust weights following gradient descent:
This algorithm enhances traditional BPNN-HMM speech recognition by introducing an adaptive mechanism that refines HMM state transitions based on BPNN confidence scores. The Adaptive Phoneme State Learning (APSL) algorithm combines a BPNN and HMM to dynamically learn phoneme transitions. Speech signals are segmented into overlapping 0.015 s windows, with cepstral features extracted using MFCCs. The Viterbi algorithm identifies the most probable phoneme state sequence by maximizing transition likelihoods given the trained HMM parameters,33 while the BPNN classifies phonemes and updates weights via gradient descent using the cross-entropy loss function.
The confidence score in the APSL represents the reliability of phoneme classification using BPNN. This is defined as the posterior probability , where is a phoneme and is the feature vector.34 The confidence score helps in adaptive transition refinement, ensuring that phonemes with low classification certainty undergo additional training or an extended analysis.
If a phoneme’s confidence score is below a threshold , APSL dynamically modifies the HMM transition and emission probabilities. The updated emission probability is computed as:
Theoretical Derivation of Adaptive Probability Fusion
Let the posterior probability of the phoneme given acoustic feature from the BPNN be denoted as . Let the HMM emission probability be . By Bayes' theorem, the hybrid posterior is Equation 17a, 17b and 17c:
However, direct multiplication assumes independence. To account for the fact that BPNN and HMM may have complementary errors, we employ a convex combination with uncertainty weighting:
where is not a fixed constant but a dynamic confidence-weighting function:
Here, and are the empirical error variances estimated from validation data. This formulation is equivalent to Bayesian model averaging under the assumption of Gaussian-distributed estimation errors. When BPNN confidence is high ( ), ; when HMM is more reliable, .
To further improve recognition, APSL dynamically adjusts the window size for phonemes with low confidence scores:
The 5 ms increment was empirically optimized using grid search on a validation set (n=500 utterances), evaluating WER for Δt ∈ {2, 3, 5, 8, 10, 15} ms. Δt=5 ms yielded the optimal trade-off between phoneme boundary refinement (3.2% WER reduction) and computational overhead (≤8% latency increase). (i) Δt=2 ms: +0.8% WER reduction, +2% latency → suboptimal, (ii) Δt=5 ms: +3.2% WER reduction, +8% latency → optimal, (iii) Δt=10 ms: +3.5% WER reduction, +22% latency → diminishing returns. Thus, the 5 ms threshold corresponds to approximately one-third of a typical phoneme duration (15 ms), ensuring extension remains within the same phoneme rather than crossing boundaries.
The final phoneme sequence is determined by the Viterbi decoding process:
1: Input: Speech signal , predefined phoneme set , HMM states
2: Output: Optimized phoneme sequence
3: Step 1: Preprocessing and Feature Extraction
4: Convert speech signal into frames with 15ms windows
5: Extract Mel-Frequency Cepstral Coefficients (MFCCs) to form feature vectors
6: Step 2: BPNN-Based Phoneme Probability Estimation
7: Train a BPNN model to classify phonemes
8: Compute phoneme confidence score for each phoneme
9: Step 3: Adaptive HMM Transition Refinement
10: for each state do
11: Compute modified emission probability:
12:
13: end for
14: Step 4: Dynamic Windowing for Phoneme Alignment
15: if (confidence threshold) then
16: Extend window:
17: end if
18: Step 5: Decoding with APSL
19: Apply Viterbi algorithm to obtain optimal phoneme sequence:
20: where
21: Step 6: Training Updates using Backpropagation
22: Compute loss:
23: Update BPNN weights:
24:
25: Return Optimized phoneme sequence
4.4.1 Optimal hyperparameter tuning using Bayesian optimization
Hyperparameter tuning is a critical step in machine learning for identifying the optimal set of hyperparameters to enhance model performance. Unlike model parameters learned during training, hyperparameters are predefined and govern the learning process, including the learning rate, number of hidden layers, batch size, and dropout rate. Selecting appropriate hyperparameters is essential for maximizing accuracy and minimizing errors. Bayesian Optimization is an efficient method for hyperparameter tuning, especially for complex models with expensive evaluation costs.35 It constructs a probabilistic model of the objective function and uses an acquisition function to balance exploration and exploitation when selecting new hyperparameter configurations. Using Bayesian Optimization, optimal hyperparameters were determined for both the BPNN and APSL-BPNN-HMM speech recognition models. For the BPNN model, the optimal learning rate was 0.005, with three hidden layers of 256 neurons each, a batch size of 64, and 150 training epochs. The model employed the ReLU activation function with a dropout rate of 0.3, along with the Adam optimizer and cross-entropy loss function. For the APSL-BPNN-HMM model, the optimal learning rate was 0.003, with two hidden layers of 128 neurons each, a batch size of 64, and 200 epochs. The ReLU activation function with a dropout rate of 0.4 was used, while the confidence threshold ( ) was set to 0.75, the weighting factor ( ) to 0.5, and the dynamic window adjustment size ( ) to 15 ms. The Adam optimizer and cross-entropy loss function were also applied to ensure stable convergence and improved speech recognition accuracy.
4.5.1 Frequency and probability calculations using HMM approach
Here, frequency indicates the number of times the corpus encounters the syllable. The probability of an individual syllable is obtained by dividing it by the total number of words in the corpus containing that syllable. represents any sequence of phonemes. Note: Only 2 words are shown, and the same process is repeated for other words in the given context.
The
Therefore, each phoneme is now transformed into its corresponding syllable, ‘the’ ðǝ,ðɪ,ðiː/
Using the pronunciation of ‘the’ as trained data, more words containing ‘the’ sequence such as this, there, these, then, and thesis are tested. These words are correctly recognized and converted to the exact match of a syllable.
Joy
Frequency = 14
(Joy was rejected, words in the dictionary are: jinx, job, jockey, jury, subject, disjoint, jealous, injury, rejoice, adjective, adjourn, rejected, conjure)
“joy” pattern was not found in the speech corpus. Therefore, with the help of HMM, the given phonemes are split into 2 different probabilities as follows:
1) ‘jo’ , probability of ‘o’ coming after ‘j’, that is, + any other words in the dictionary withthe simple combination of ‘jo’.of ‘jo’. The words rejoice and adjourn are found in the dictionary, suiting this criterion. Thus, the total probability will be
2) ‘oy’ . When searched in the corpus, the phoneme for ‘oy’ was found in the word ‘annoy’ pronunciation. Thus, the probability will be
Supposedly, if ‘jo ’ was not found and ‘ oy’ was not found, then the HMM model will look for:
- ‘ j ’ alone (James) - ‘ o ’ (of ) - ‘ y ’ (why)
Therefore, each phoneme of the word ‘joy’ dʒ ɔɪ/ is now transformed into its corresponding syllable. represents any sequence of phonemes.
4.5.2 APSL-BPNN-HMM refinements, where phoneme probabilities are adjusted using BPNN confidence scores.
Here, frequency indicates the number of times the corpus encounters the syllable. The probability of an individual syllable is obtained by dividing it by the total number of words in the corpus containing that syllable. With APSL, the probability calculations are adjusted dynamically using BPNN-generated phoneme confidence scores. Let represent any sequence of phonemes.
The
With APSL-BPNN-HMM, each probability is updated with the BPNN confidence score ( ) for each phoneme transition:
If , the adjusted probability is:
Thus, each phoneme is now transformed into its corresponding syllable:
‘the’ ðǝ,ðɪ,ðiː/
With APSL-BPNN-HMM, phoneme sequences for words like this, there, these, then, and thesis are dynamically re-evaluated, leading to improved recognition accuracy.
Joy (Previously Rejected)
Frequency = 14
Previous HMM-based probabilities:
APSL Adjustment Using BPNN Confidence ( ):
Updated probability calculations:
Now, ‘joy’ is re-evaluated under APSL-BPNN-HMM and no longer rejected, as confidence-adjusted probabilities allow for better phoneme transition predictions.
4.5.3 Dynamic text wrapping
Dynamic text wrapping is applied each time phonemes are mapped between windows, wrapping and merging words after HMM processing. When acoustic features are involved, this is called dynamic time warping. Consider lexical pairs formed in each window ( ) for frame ( ). Feature duplication occurs between previous ( ) and present ( ) windows due to the 0.5 ms overlap region. The process:
• Compare the last alphabet of the previous window ( ) with the first alphabet of the present window ( ).
• If identical, delete one and concatenate the remaining alphabets.
• Repeat for all windows ( ) across all frames ( ).
Here, denotes an alphabet, with subscripts indicating position within a word. According to the HMM model, the phoneme “the” segments as follows:
Since ‘t’ appears in both, cancel one ‘t’. Remaining: “t”.
Since ‘h’ appears in both, cancel one ‘h’. Remaining: “th”.
Since , keep ‘e’. Final sequence: “the”.
Memory Efficiency: Dynamic text wrapping links acoustic features with language parameters without requiring memory storage. An array stores frame contents where: i) array size is determined by the number of frames, ii) memory addresses are allocated in ascending order as words form, and iii) wrapped texts are stored efficiently. At completion, words are concatenated as follows (refer to Table 2):
The preprocessing phase is crucial for accurate and efficient speech recognition. To establish a robust dataset, 1000 audio files were manually created using mono channel setup with participants spanning ages 15-80, including fluent and non-fluent English speakers. All participants provided informed verbal consent following institutional ethical guidelines, as the study posed minimal risk and involved no sensitive personal data. Each participant used microphones and was presented with varying-length sentences. To introduce real-world variability, recordings were deliberately subjected to white and environmental noise. Noise was subsequently removed using high-pass and low-pass filters based on the Tunable Band Noise Reduction Technique (TBNRT) described in Section 3.2. The high-pass filter suppresses low-frequency noise:
The low-pass filter attenuates high-frequency noise:
where is the cutoff frequency based on detected noise profiles.
Recordings were conducted at four sampling frequencies: 18000, 32300, 44100, and 56000 Hz. Empirical results demonstrated superior performance at 44100 Hz, providing optimal balance between memory efficiency and audio clarity. Consequently, 44100 Hz was designated as the standardized sampling frequency. Additionally, 1000 audio files were sourced from online platforms featuring male and female speakers with diverse accents, including English and non-English speakers. The dataset covers multiple regions: i) Western European, ii) Eastern European, iii) Central Asia/Middle East/North African, iv) Sub-Saharan Africa, v) South Asia, vi) South East Asia, vii) CJK (Chinese, Japanese, Korean).36 This expanded dataset totals 2000 files (3 seconds to 3 minutes duration, 0.9 GB storage), plus 24 GB from the corpus detailed in Section 4.1, posing substantial memory challenges during training. To address memory overhead, the APSL-BPNN-HMM framework employs an Adaptive Phoneme State Learning (APSL) mechanism for efficient parameter utilization. APSL introduces adaptive parameter sharing, dynamically assigning model parameters across layers to reduce redundancy through shared weight matrices between neighboring phoneme states. Consider a BPNN layer with input neurons, hidden neurons, and output neurons. Without APSL, total parameters are:
APSL integrates dynamic thresholding for parameter sharing control. During training, a similarity matrix is computed between phoneme states and :
Validation of Memory-Accuracy Trade-off: To confirm that APSL's 32% memory reduction from 24.0 GB to 15.12 GB does not degrade accuracy, we conducted an ablation study comparing four configurations. The baseline HMM without APSL consumed 20.85 GB of memory and achieved 75.0% accuracy. APSL with full parameters where k equals m consumed 20.15 GB and achieved 95.8% accuracy, representing a 20.8% improvement over baseline. APSL with adaptive sharing where k equals 128 consumed 15.12 GB and achieved 96.0% accuracy, yielding a 21.0% improvement over baseline. APSL with aggressive sharing where k equals 64 consumed 11.80 GB but achieved only 92.3% accuracy, representing a 17.3% improvement over baseline. The adaptive sharing configuration with k equal to 128 actually improved accuracy slightly from 95.8% to 96.0% compared to the full parameter configuration. This occurs because parameter sharing acts as an implicit regularizer, reducing overfitting by limiting model complexity. The similarity threshold tau was set to 0.75, optimized on validation data to balance parameter sharing and state specificity. This reduction mitigates hardware constraints and accelerates model convergence by limiting parameter explosion, ensuring efficient resource utilization and scalability for large-scale speech recognition tasks.

Figure 3 demonstrates the optimization impact by comparing memory consumption across iterations for the baseline and proposed APSL-BPNN-HMM framework. The Baseline Model (skyblue) steadily increases memory usage, reaching approximately 20.85 GB at 5000 iterations, while APSL-BPNN-HMM (navy) maintains significantly lower usage, stabilizing around 15.15 GB. This reduction reflects APSL’s effectiveness in minimizing redundant parameter storage through dynamic thresholding and shared weight matrices. Adaptive parameter sharing reduces independent parameters, efficiently controlling model complexity without compromising accuracy. Consequently, APSL-BPNN-HMM achieves 32% memory reduction, accelerating convergence and enhancing scalability for large-scale tasks. An embedded subplot illustrates accuracy fluctuations across iterations and memory usage, showing APSL-BPNN-HMM and baseline HMM performance behavior. APSL-BPNN-HMM maintains higher accuracy while optimizing memory utilization. Yellow and blue markers indicate peak accuracies: APSL-BPNN-HMM (96%) and baseline HMM (75%), corresponding to their memory usage at that iteration. An enlarged contour plot emphasizes accuracy peaks for both models, with warmer colors indicating higher accuracy. APSL-BPNN-HMM achieves 96% peak accuracy at approximately 15.15 GB, while HMM reaches 75% at around 20.85 GB.

Hardware and Software Environment
All experiments were conducted on a Windows-based computing workstation configured for speech recognition model training and evaluation. The system was equipped with an Intel Core i9 processor, providing high single-threaded performance suitable for sequential HMM processing tasks. System memory consisted of sufficient RAM for processing the largest training batches without disk swapping. For neural network acceleration, an NVIDIA GeForce RTX 4060 GPU was utilized exclusively for BPNN training, while HMM processing and feature extraction remained CPU-bound. Storage was provided by a high-speed NVMe solid-state drive, offering rapid data loading for the 24 GB dataset. The operating system was Windows (version unspecified but latest stable), chosen for compatibility with Praat and other phonetic analysis tools. Software dependencies included Python for model implementation, PyTorch for neural network operations, Praat for phonetic analysis and speech manipulation, and Librosa for audio feature extraction. Total training time for the APSL-BPNN-HMM model was approximately 72 hours to complete 200 training epochs, with the majority of computation time consumed by Viterbi decoding and adaptive windowing operations.
5.2.1 Classification metrics: Recall, precision and F-score
To compute F-measure, recall and precision calculations are essential. Precision defines the ratio of correctly identified words to all recognized words ( Equation 25). For example, if ten speech features are identified as positive, precision measures transformation accuracy to correct textual information. Recall quantifies the percentage of specified keywords identified relative to all keywords that should have been identified (Equation 26). If 10 positive samples exist, recall measures classifier effectiveness in identifying correct features. F-score is the harmonic mean of recall and precision (Equation 27). These metrics utilize four classes: True Positive (TP), False Positive (FP), True Negative (TN), and False Negative (FN),37 defined as: i) True Positive (TP): Words present in audio are accurately retrieved as text (e.g., “living” in audio “living” in text). ii) False Positive (FP): Words not in audio are retrieved as correct words (e.g., “Emanuel run the show” “E manual run the show,” where “E Manual” doesn’t exist in audio). iii) False Negative (FN): Words in audio are not correctly retrieved (e.g., “geographical” and “transmission” “geografical” and “transmition”). iv) True Negative (TN): Words absent in audio are not retrieved as text (e.g., “Hope” absent in audio and not transcribed).
Accuracy: Accuracy is calculated based on automatically trained words. For example, “joy” was not in the corpus but phonemes were automatically trained using HMM and retrieved. Measures considered: of total words in audio ( ), how many are exactly present ( ), how many were automatically trained ( ), and how many were not identified ( )? (Equation 28)
5.3.1 BLEU score calculation
The Bilingual Evaluation Understudy (BLEU) score evaluates machine-translated text quality against reference translations as shown in Equation 29:
5.3.2 WER score calculation
Word Error Rate (WER) evaluates Automatic Speech Recognition (ASR) systems and is given by the Equation 30:
Figure 4 illustrates the ASPL-BPNN-HMM model’s accuracy progression over 160 training epochs. The cyan dashed line represents smoothed training accuracy, while the dark blue dotted line represents smoothed testing accuracy. Both curves show rapid accuracy increases during initial epochs, stabilizing after approximately 40 epochs. Training accuracy approaches 100%, while testing accuracy stabilizes slightly below 95%, indicating strong performance with minimal overfitting.

The cyan dashed line indicates smoothed training accuracy, which rises quickly and nears 100%. The dark blue dotted line shows smoothed testing accuracy, increasing rapidly in early epochs and leveling off just below 95%.
Figure 5 depicts the distribution of recall, precision, and F-score metrics across three distinct categories. These metrics are calculated across the overall dataset of 2000 files, with values varying within three defined percentage ranges: 1) 90-98%, 2) 87-95%, and 3) 87-94%. The Violin plots in Figure 5 showcase the probability density of metric values within the specified percentage ranges. The width of each ‘violin’ represents the density of values at different levels, with broader sections indicating higher density. The heatmap in Figure 5 illustrates the correlation among these metrics. It provides a visual representation of how these metrics are interrelated, with warmer colors indicating stronger positive correlations and cooler colors indicating negative correlations. This exhibit offers insights into the general trends and relationships within the specified percentage intervals, enhancing our understanding of the dataset’s characteristics. The average recall is 95.7%, the precision is 92.95%, and the F-score is 94.53%.

The left subplot presents a violin plot illustrating the distribution of Recall, Precision, and F-score across defined percentage ranges, while the right subplot displays a confusion matrix highlighting the correlation among these metrics.
To evaluate the performance of our proposed APSL-BPNN-HMM model against the Human and HMM models, we included an audio file containing noise and disturbances. This audio sample served as the input for all models, allowing us to assess their robustness in handling real-world noisy conditions. The noisy input audio file, depicted in Figure 6, reflects typical background noise scenarios such as murmurs in a cafeteria, constant hums from air conditioning units, and random disturbances like keyboard taps or coughs.

Table 3 illustrates the performance of the APSL-BPNN-HMM model in terms of Word Error Rate (WER) and BLEU score for audio recordings collected across diverse geographical regions, as discussed in Section 5.1. The upper portion of the table summarizes the ASR WER, where lower values represent improved recognition accuracy. The lower portion presents the BLEU score for audio translation, where higher scores indicate better translation fidelity. Across all regional categories, the APSL-BPNN-HMM model consistently outperforms the baseline HMM model, narrowing the gap with human transcription and translation performance, which serves as a reference benchmark.
The results of this evaluation, shown in Figure 7, compare APSL-BPNN-HMM, HMM, and Human performance across five filtering conditions and Word Error Rate (WER). Each subplot shows performance trends as the filtering parameter varies (Hz), highlighting the impact of noise-reduction techniques on accuracy and WER. Control and Core Filtering combines fundamental noise reduction with adaptive mechanisms to suppress noise while preserving essential features, e.g., steady background noise in a cafeteria. APSL-BPNN-HMM maintains high accuracy across parameters, whereas HMM declines sharply after parameter 3, and Human performance remains low. Core Spectral Notch Filtering targets specific frequency bands, e.g., removing 60 Hz AC hum in a conference call. APSL-BPNN-HMM performs best at higher parameter values; HMM deteriorates with aggressive filtering, and Humans show declining accuracy. Spectral Notch Filtering applies frequency-specific filtering without adaptivity, e.g., reducing low-frequency hum in a studio podcast. APSL-BPNN-HMM balances noise reduction and signal preservation, HMM struggles at high parameters, and Human performance stays lowest. Core Temporal Notch Filtering integrates core filtering with temporal suppression to handle transient noise, e.g., coughs or keyboard taps. APSL-BPNN-HMM maintains high accuracy; HMM declines with aggressive filtering, and Humans steadily decline. Temporal Notch Filtering targets time-based noise, e.g., chair movements or pen drops in a conference room. APSL-BPNN-HMM shows superior adaptability, HMM deteriorates at high parameters, and Human accuracy remains low. Word Error Rate (WER) measures incorrect words in speech recognition, with lower values indicating better performance. APSL-BPNN-HMM achieves the lowest WER, especially with larger test samples, followed by HMM and then Humans. Overall, APSL-BPNN-HMM consistently outperforms HMM and Humans across all filtering methods, demonstrating robust noise suppression, improved speech recognition, and resilience under aggressive filtering. Its low WER confirms stability and scalability in large-scale evaluations.

The subplots represent: (1) Control and Core Filtering, (2) Core Spectral Notch Filtering, (3) Spectral Notch Filtering, (4) Core Temporal Notch Filtering, (5) Temporal Notch Filtering, and (6) Word Error Rate (WER). The shaded regions indicate a ±5% uncertainty range around the plotted values, representing potential variability in the measurements.
Table 4 presents a detailed comparison of the performance of two models — the conventional Hidden Markov Model (HMM) and the proposed APSL-BPNN-HMM — across five representative speech corpora: 1) British National Corpus (BNC), 27 2) American National Corpus (ANC), 28 3) Corpus of Contemporary American English (COCA), 29 4) Buckeye Speech Corpus, 30 and 5) Emu Speech Database.31 The table reports four key classification metrics for each corpus: Accuracy, Precision, Recall, and F1-Score. Across all corpora, the APSL-BPNN-HMM consistently outperforms the baseline HMM, with notable improvements in recall and F1-score, highlighting its robustness in handling imbalanced and spontaneous speech data. While Buckeye and Emu corpora were partially included in training, rigorous safeguards were implemented to avoid data leakage. Specifically, speaker-level partitioning ensured that no individual’s data appeared in both training and testing sets. In addition, temporal segmentation preserved distinct time windows for each data split. Cross-validation techniques were employed to assess generalization, ensuring reliable evaluation of the model on unseen speech samples.
While modern E2E models (Whisper, Conformer) achieve lower WER on standard benchmarks, our model demonstrates competitive performance (10% WER on complex files) with explicit phoneme-state interpretability - a feature absent in E2E black-box models. On the Buckeye corpus (spontaneous speech), our model’s recall (100%) exceeds typical E2E performance (≈85-90%). However, we acknowledge that on clean, large-vocabulary tasks, Transformer-based models would likely outperform our approach. The strength of APSL-BPNN-HMM lies in memory-constrained environments and phoneme-level diagnostic feedback (refer to Table 5). We chose the HMM-BPNN hybrid over contemporary end-to-end models such as Whisper and Conformer for three primary reasons. First, controlled comparison - our primary claim is improvement over the traditional HMM baseline rather than surpassing state-of-the-art performance on standard benchmarks. Second, interpretability - clinical and forensic applications require phoneme-level confidence scores and explicit state alignments that black-box end-to-end models do not provide. Third, reproducibility - the HMM-BPNN hybrid can be trained on commodity hardware with 16 GB RAM without requiring a GPU, making our results accessible to researchers with limited computational resources. That said, we provide a comparison to Whisper-tiny in Table 5 for contextual reference.
The proposed system translates acoustic features into language models, showing promise for effective speech recognition. However, certain phonemes, such as in “geographical” and “transmission,” were misidentified due to errors in mapping acoustic features, leading to syllable and spelling mistakes. While we acknowledge these limitations, the APSL framework’s adaptive window adjustment directly addresses variability by extending analysis windows for low-confidence phonemes. For words like ‘geographical’ (misidentified due to /dʒ/ vs /g/ confusion), APSL’s confidence threshold (θ=0.75) triggers extended windowing, which improved recognition by 18% in ablation studies. Future work will incorporate grapheme-to-phoneme (G2P) models for out-of-vocabulary words. Performance is influenced by diverse speaking styles and speaker-listener dynamics—including formal, informal, fearful, threatening, and intimate modes—which interact with psychological aspects of speech. The model adapts to unseen data, while corpus size affects memory requirements: larger dictionaries demand more resources, smaller ones are more efficient. Pronunciation variations in common names and dialect differences, such as US vs. UK standards, add complexity. Latency ranges from 3–5 seconds for typical inputs and 8–10 seconds for complex files, with a word error rate of 10%, indicating efficient recognition of out-of-corpus words. We evaluated the real-time feasibility of our APSL-BPNN-HMM framework across three input scenarios. For clean, short utterances lasting less than three seconds, processing time ranged from three to five seconds, yielding a real-time factor (RTF) between 1.0 and 1.67. With appropriate buffering, this scenario meets real-time requirements for applications such as voice command recognition where slight delays are tolerable. For noisy, long audio inputs exceeding thirty seconds, processing time increased to between eight and ten seconds, resulting in an RTF of 0.27 to 0.33. This scenario does not meet real-time constraints as the system requires substantially more time to process the input than the duration of the speech itself. For streaming applications operating on 250-millisecond chunks, per-chunk processing time ranged from 0.4 to 0.6 seconds with an RTF between 1.6 and 2.4, indicating that optimization is required for true streaming deployment. The primary computational bottleneck is the Viterbi decoding algorithm, which has a time complexity of O(N × S2), where N represents the number of windows and S denotes the number of HMM states per phoneme. Our APSL adaptive windowing mechanism increases latency by approximately eight percent for phonemes with low confidence scores that trigger dynamic window extension. To achieve real-time performance defined as RTF less than 1.0, we recommend three optimization strategies for deployment scenarios. First, reduce the number of HMM states from five to three per phoneme, which decreases the S2 term in the complexity expression by approximately 64 percent. Second, implement beam search pruning with a beam width of five, which restricts the number of active paths maintained during Viterbi decoding and reduces computational overhead without substantial accuracy degradation. Third, employ GPU acceleration for BPNN inference, which we observed to provide a 3.2 times speedup compared to CPU-only execution. Under these combined optimizations, the real-time factor improves to approximately 0.85 for typical utterances, making the system suitable for real-time deployment in production environments. The ASPL-BPNN-HMM approach enhances phoneme identification and sequence mapping but faces challenges. Its complexity requires substantial computational power and hyperparameter tuning, including feature weights and network depth. Noise interference can degrade speech clarity, especially when background sounds mimic key phonemes. Balancing improved recognition with real-time latency remains critical. As demonstrated in dysarthric speech recognition,39 hybrid architectures often outperform pure deep learning approaches when training data is limited or when interpretability is required—conditions that align with our target use cases for APSL. Despite these issues, ASPL shows strong potential when combined with noise reduction and optimized hyperparameters. Future enhancements include developing models using linguistic features with LSTM for faster text conversion, testing resilience to white Gaussian noise, expanding the database with diverse speaking styles, tuning HMM parameters (states, window size, cepstral coefficients), and evaluating performance on multiple languages to broaden applicability. Future work could integrate APSL with transfer learning approaches38 to further reduce training data requirements across accent domains.
This paper introduced the Adaptive Phoneme State Learning (APSL) algorithm, a theoretically grounded framework for confidence-weighted adaptation of HMM transitions using BPNN posteriors. Key findings are as follows: (i) Performance : APSL-BPNN-HMM achieved 96% accuracy (95.7% recall, 92.95% precision, 94.53% F1), significantly outperforming baseline HMM (75%). (ii) Memory efficiency: Adaptive parameter sharing reduced memory from 24 GB to 15.12 GB (32% reduction) without accuracy loss, due to implicit regularization. (iii) Robustness: The model maintained >85% accuracy across 7 geographical accent groups and 5 noise conditions, with WER <10% on complex files. (iv) Limitations: Real-time latency (3-10 seconds) remains above the 1-second threshold for conversational AI. Future work will address this via beam search pruning and GPU acceleration. (v) Future directions: (a) Extend APSL to multi-lingual phoneme sets (Hindi, Mandarin, Arabic); (b) Integrate with federated learning for privacy-preserving adaptation; (c) Replace BPNN with lightweight Transformer for improved confidence estimation. The APSL framework demonstrates that hybrid HMM-neural models remain viable for interpretable, memory-efficient ASR, particularly in low-resource and privacy-sensitive domains.
The datasets used in this research are publicly available and can be accessed from the following sources: the British National Corpus (BNC),27 the American National Corpus (ANC),28 the Corpus of Contemporary American English (COCA),29 the Buckeye Speech Corpus,30 and the Emu Speech Database.31 The trained model files and derived artefacts generated during the current study are not publicly hosted due to storage and maintenance constraints. However, these materials can be made available for academic and non-commercial research purposes upon reasonable request. Any additional in-house developed datasets and the model developed in this study are available from the corresponding author upon reasonable request. Interested readers and reviewers may apply for access by contacting the corresponding author at [email protected]. Access will be granted subject to intended use being consistent with academic research and applicable data usage agreements.
| Views | Downloads | |
|---|---|---|
| F1000Research | - | - |
|
PubMed Central
Data from PMC are received and updated monthly.
|
- | - |
Is the work clearly and accurately presented and does it cite the current literature?
Partly
Is the study design appropriate and is the work technically sound?
Partly
Are sufficient details of methods and analysis provided to allow replication by others?
Yes
If applicable, is the statistical analysis and its interpretation appropriate?
I cannot comment. A qualified statistician is required.
Are all the source data underlying the results available to ensure full reproducibility?
Partly
Are the conclusions drawn adequately supported by the results?
Partly
Competing Interests: No competing interests were disclosed.
Reviewer Expertise: English as a Foreign Language, English Language Teaching, Applied Linguistics.
Is the work clearly and accurately presented and does it cite the current literature?
Yes
Is the study design appropriate and is the work technically sound?
Partly
Are sufficient details of methods and analysis provided to allow replication by others?
Partly
If applicable, is the statistical analysis and its interpretation appropriate?
Partly
Are all the source data underlying the results available to ensure full reproducibility?
No
Are the conclusions drawn adequately supported by the results?
Partly
Competing Interests: No competing interests were disclosed.
Reviewer Expertise: Digital signal processing, NLP, speech recognition and synthesis,AI, parallel computing
Is the work clearly and accurately presented and does it cite the current literature?
Yes
Is the study design appropriate and is the work technically sound?
Partly
Are sufficient details of methods and analysis provided to allow replication by others?
Partly
If applicable, is the statistical analysis and its interpretation appropriate?
Partly
Are all the source data underlying the results available to ensure full reproducibility?
No
Are the conclusions drawn adequately supported by the results?
Yes
Competing Interests: No competing interests were disclosed.
Reviewer Expertise: The methodological contribution appears incremental rather than fundamentally novel
Alongside their report, reviewers assign a status to the article:
| Invited Reviewers | |||
|---|---|---|---|
| 1 | 2 | 3 | |
|
Version 2 (revision) 03 Jun 26 |
|||
|
Version 1 02 Mar 26 |
read | read | read |
Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list:
Sign up for content alerts and receive a weekly or monthly email with all newly published articles
Already registered? Sign in
The email address should be the one you originally registered with F1000.
You registered with F1000 via Google, so we cannot reset your password.
To sign in, please click here.
If you still need help with your Google account password, please click here.
You registered with F1000 via Facebook, so we cannot reset your password.
To sign in, please click here.
If you still need help with your Facebook account password, please click here.
If your email address is registered with us, we will email you instructions to reset your password.
If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance.
Comments on this article Comments (0)