Next Article in Journal
An Enhanced Multivariate EWMA Approach with Variable Selection and Adaptive Sampling for Efficient Process Monitoring
Previous Article in Journal
Modeling and Kinematic Control of Heterogeneous Mobile Manipulators for Cooperative Tasks: A Pose–Shape Approach
Previous Article in Special Issue
Optimization-Driven Reconstruction of 3D Space Curves from Two Views Using NURBS
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

JODAL: Joint Domain Adversarial Learning for TTS-Augmented Automatic Speech Recognition

1
Department of Electronic Engineering, Wonkwang University, Iksan 54538, Republic of Korea
2
Department of Artificial Intelligence, Kyungpook National University, Daegu 41566, Republic of Korea
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(10), 1669; https://doi.org/10.3390/math14101669
Submission received: 18 April 2026 / Revised: 2 May 2026 / Accepted: 13 May 2026 / Published: 14 May 2026

Abstract

Despite the rapid advancements in deep learning techniques, the scarcity of task-specific labeled data remains a significant challenge in automatic speech recognition (ASR). While data augmentation approaches and large-scale pretrained speech foundation models have shown promise in mitigating these limitations, they are often insufficient for improving downstream ASR performance in low-resource practical scenarios. We address these challenges by leveraging off-the-shelf text-to-speech (TTS) systems to generate synthetic speech samples using task-specific text and speech prompts in a resynthesis manner. Although we expect that training with both real and synthetic datasets together can mitigate the data scarcity issue while maintaining ASR performance, we observe that the distributional discrepancy between real and synthetic data introduces a domain inconsistency problem, which negatively impacts ASR performance. To mitigate this, we propose a Joint Domain Adversarial Learning (JODAL) method using real and TTS-generated samples that mitigates domain mismatches through domain adversarial training. Experimental results demonstrate that the proposed JODAL consistently improves ASR robustness across various architectures, including Whisper-tiny and three self-supervised models. Notably, for the WavLM architecture, the enhancement caused by the proposed JODAL successfully surpassed the performance of models trained on 100% real data, highlighting its efficacy as a reasonable substitute for expensive real-world data collection.

1. Introduction

Although deep learning-based automatic speech recognition (ASR) technologies have progressed significantly, obtaining a sufficient volume of high-quality speech data remains a major obstacle in the development of robust ASR systems, especially in low-resource settings [1]. Modern ASR systems rely on large amounts of labeled speech data to learn complex acoustic and linguistic patterns through deep neural architectures [2,3,4]. However, in many practical scenarios, especially within low-resource domains or languages, such labeled data remains limited [4,5]. This scarcity notably limits the model’s ability to generalize, often resulting in degraded recognition performance [2]. Addressing this data bottleneck is therefore crucial for building robust ASR systems in real-world low-resource settings. Further, the collection and annotation of speech data incurs substantial financial and temporal costs, and these challenges are especially severe in the context of low-resource languages, where sufficiently large and high-quality labeled speech datasets are often unavailable [6]. ASR models developed under such conditions are likely to overfit to the patterns in the training data [7]. Empirical studies have demonstrated that ASR systems trained on such low-resource settings yield higher word error rates (WERs), thereby hindering their practical deployment and usability [8,9,10,11,12].
To address data scarcity in low-resource ASR, data augmentation and large-scale pretrained speech foundation models have emerged as promising strategies. Augmentation techniques, such as noise addition, time-stretching, pitch shifting, SpecAugment, and speech synthesis have been shown to enhance ASR model generalization [13]. In addition, the emergence of pretrained speech foundation models, such as wav2vec 2.0 [14], HuBERT [15], and WavLM [16], has significantly advanced the performance of ASR. These models learn generalizable speech representations through self-supervised learning on large-scale unlabeled speech datasets, enabling better performance on downstream tasks, such as phoneme classification, speaker recognition, emotional recognition, and ASR [17]. Among these foundation models, Whisper [18] stands out as a supervised multilingual ASR model trained on 680K hours of labeled audio. Its broad coverage of languages and robustness to noisy conditions make it particularly well-suited for real-world speech recognition tasks.
Despite the availability of well-generalizable pretrained models and the application of data augmentations, developing ASR systems that perform well in practical scenarios remains difficult, particularly for domain-specific tasks or extremely low-resource settings. While pretrained speech foundation models offer strong generalization, they struggle to capture domain-specific speech patterns with limited coverage in the pertaining stage. Fine-tuning can help but is not always feasible in low-resource conditions [12]. Moreover, traditional speech data augmentation approaches primarily enhance acoustic diversity while neglecting lexical and grammatical variations.
To overcome the limitations of conventional data augmentation and improve coverage of task-specific linguistic patterns, we leverage text-to-speech (TTS) systems to generate synthetic speech from task-relevant text. Unlike conventional augmentation methods that modify existing audio, TTS-based synthesis can effectively generate entirely new speech samples that directly align with ASR objectives [19,20]. Recent advances in TTS technologies, including conditional variational autoencoder with adversarial learning for end-to-end TTS (VITS) [21], FastSpeech2 [22], and Tacotron 2 [23], have remarkably enhanced the perceptual quality of synthesized speech. Moreover, zero-shot multi-speaker systems such as VALL-E [24], XTTS [25], YourTTS [26], and VoiceBox [27] have demonstrated promising performance, enabling high-quality synthetic speech generation without speaker-specific fine-tuning. These advancements offer a promising avenue to mitigate the challenges associated with limited labeled data. However, synthetic speech generated by TTS methods differs from real speech in acoustic characteristics, prosody, and naturalness. Such discrepancies cause ASR models to perceive synthetic and real speech as originating from distinct distributions, consequently diminishing training efficiency and potentially degrading model performance. We refer to this phenomenon as “Domain Distribution Inconsistency”, as shown in Figure 1.
In this paper, we address the domain mismatch between real and TTS-generated speech, which generally degrades ASR performance as the proportion of synthetic data increases. To this end, we propose a joint domain adversarial learning (JODAL) approach that employs domain adaptation to learn domain-invariant representations. By treating real and synthetic data as distinct domains, the model is trained to align the feature distributions of real and synthetic speech, enabling robust speech representation learning despite distributional shifts. This approach mitigates domain-specific biases and facilitates consistent learning of task-relevant acoustic characteristics without regard to the origin of the data.
The main contributions of this work are summarized as follows:
  • We introduce a resynthesis-based data augmentation strategy using off-the-shelf TTS systems, proving that acoustic diversity in multi-speaker systems is more critical for ASR utility than perceptual naturalness.
  • We define and analyze the “Domain Distribution Inconsistency” issue, demonstrating that excessive incorporation of synthetic data without domain adaptation can adversely affect ASR performance, especially in noisy datasets like GigaSpeech [28].
  • We formulate the distributional mismatch between real and TTS-generated speech as a domain adaptation problem in low-resource ASR. Based on this formulation, we evaluate a gradient reversal-based adversarial learning strategy that mitigates feature-level real synthetic discrepancy across the evaluated ASR backbones, TTS systems, datasets, and training configurations.
  • We evaluate JODAL across multiple ASR backbones, TTS systems, synthetic-to-real data ratios, and two English benchmark datasets. In the evaluated WavLM configuration, JODAL achieved lower WER than the 100% real-data baseline on LibriSpeech [29] and GigaSpeech, suggesting that TTS-generated speech can be an effective supplementary resource in the examined low-resource ASR settings.

2. Related Works

2.1. TTS-Based Data Augmentation for ASR

Recent advancements in TTS have significantly improved the utility of synthetic speech for ASR data augmentation. Whereas early efforts focused primarily on limited-vocabulary or low-scalability approaches, modern approaches increasingly emphasize the synthesis of speech that reflects both lexical richness and acoustic variability. Mimura et al. [30] proposed augmenting ASR training with synthetic speech generated from target-domain text using a sequence-to-sequence TTS model, showing an improvement in word error rate (WER) over models trained only on real speech data. Ueno et al. [31] addressed the out-of-vocabulary (OOV) word limitation of ASR models by using a multi-speaker speech synthesis system to generate target-domain training data from text, leading to significant performance gains over both baseline and single-speaker setups. Rossenbach et al. [32] demonstrated that using synthetic speech generated from text-only data by TTS systems can notably improve end-to-end ASR performance, achieving up to 33% relative WER reduction in low-resource settings. Du and Yu [33] introduced a speaker augmentation method for ASR data generation using a VAE-based TTS system to synthesize diverse speaker voices from text. Zheng et al. [34] enhanced RNN-T ASR models [35] by using TTS-generated synthetic audio for OOV words, achieving a 57% relative WER reduction on OOV utterances through fine-tuning with elastic weight consolidation, while preserving overall performance on the full test set. VoiceBox [27] has demonstrated its applicability to ASR data augmentation by enabling the training of an automatic speech recognition model exclusively on synthetic speech, which was subsequently evaluated on real-world speech data with promising results.

2.2. Domain Adaptation

Although deep learning models have achieved strong performance across a wide range of tasks, their effectiveness heavily depends on the availability of large-scale labeled datasets, which are typically scarce in emerging or specialized domains [36,37]. This lack of diverse data hinders generalization to domains with distinct data distributions, resulting in degraded performance [38,39,40,41]. To mitigate this challenge, domain adaptation techniques have been proposed to facilitate knowledge transfer from a well-resourced source domain to a target domain with distinct characteristics. A foundational study by Ben-David et al. [42] introduced theoretical generalization bounds for domain adaptation, leveraging a finite number of labeled samples from the source domain. Building on this theory, Ganin et al. [38] introduced domain adversarial training of neural networks (DANN), which employs a domain discriminator to elevate the learning of domain-invariant representations through a gradient reversal layer, which inverts gradients during backpropagation, effectively aligning feature distributions between domains.
Domain Adversarial Training (DAT) has been extensively explored in the ASR community as an effective strategy to mitigate domain mismatch and enhance the learning of domain-invariant representations. Sun et al. [43] presented the DAT approach to improve accented speech recognition by learning accent-invariant features without requiring transcriptions for the target domain. Woszczyk et al. [44] applied DAT to dysarthric speech recognition, achieving a 12.18% absolute improvement over the baseline and matching speaker-adaptive models in performance. Tanaka et al. [45] introduced a self-supervised speech representation learning method that leverages DAT to learn domain-invariant features, enhancing ASR robustness in unseen domains. While prior studies have primarily applied DAT to mitigate domain shifts across speaker accents, speech disorders, or recording conditions, our approach targets a different source of mismatch: the distributional gap between real and synthetic speech samples. Unlike prior studies that focus on naturally occurring domain differences (e.g., accents or recording conditions), we explicitly address the domain mismatch introduced by increasing proportions of synthetic speech during training, which can degrade ASR performance. Therefore, the methodological novelty of this work is not in modifying the gradient reversal layer itself, but in applying and systematically evaluating domain adversarial feature alignment for the specific real synthetic mismatch caused by TTS-based augmentation in low-resource ASR.

3. Methodology

3.1. Problem Formulation: Data Augmentation for Low-Resource ASR by TTS Model

The collection and annotation of high-quality speech data remain a critical bottleneck, particularly in low-resource domains such as dialectal speech, pediatric speech, or speech with pathological characteristics. This data scarcity hinders the generalization capability of ASR models across diverse acoustic and linguistic environments. To address this limitation, we propose a TTS-based data augmentation framework that synthesizes training data to enhance ASR performance in low-resource settings.
Given a limited real dataset D r e a l and its corresponding transcriptions T = { t 1 , t 2 , , t n } , the goal is to generate a synthetic speech set D s y n = { s 1 , s 2 , , s n } such that D m i x e d = D r e a l D s y n forms a more diverse and robust training corpus for the ASR model. While TTS-generated samples offer scalability and linguistic flexibility, it also introduces challenges related to distributional discrepancy between synthetic and real speech. Inconsistencies such as unnatural prosody, limited speaker variability, absence of environmental noise, and artificial signal characteristics can adversely affect ASR performance, particularly when synthetic data accounts for a significant portion of the training set. To address the challenges outlined above, in the following sections we present a TTS-based augmentation framework and a JODAL strategy to improve ASR performance under varying synthetic-to-real data ratios.

3.2. Speech Data Generation Using TTS System

As an initial approach, we address the challenges of low-resource ASR training by generating synthetic speech, using both audio and textual prompts with TTS systems. As shown in Table 1, we employ a range of TTS models, including XTTS [25] (Available online: https://github.com/coqui-ai/tts, accessed on 18 April 2026), YourTTS [26] (Available online: https://github.com/coqui-ai/tts, accessed on 18 April 2026), Tacotron2 [23] (Available online: https://github.com/coqui-ai/tts, accessed on 18 April 2026), and VITS [21] (Available online: https://github.com/coqui-ai/tts, accessed on 18 April 2026), to construct augmented training datasets. XTTS and YourTTS are capable of zero-shot speaker adaptation by leveraging learned speaker embeddings, thereby facilitating multilingual and multi-speaker speech synthesis. These models allow conditioning on both acoustic and textual inputs to generate speech outputs. In this study, we use a resynthesis strategy, wherein synthetic speech is generated by simultaneously employing the original audio waveform and its corresponding transcription, effectively preserving speaker characteristics and prosodic information from the source samples.
In contrast, Tacotron2 and VITS are designed for single-speaker synthesis and operate solely based on textual inputs. Tacotron2 adopts a sequence-to-sequence architecture that maps character-level inputs to Mel-spectrograms, which are subsequently converted into waveforms via neural vocoders. VITS, on the other hand, employs a variational inference framework within a fully end-to-end architecture, eliminating the need for external alignment mechanisms and enabling the generation of high-fidelity speech.
To simulate a low-resource scenario, we limited the original training set to only 10% of the full dataset. We then incrementally augmented this reduced set by synthesizing additional speech at varying proportions (specifically 20%, 30%, up to 90%) using TTS systems. Each synthesized subset was combined with the 10% real data subset to construct progressively larger mixed-domain training sets. These mixed datasets serve to examine the impact of synthetic data scale on ASR model performance.

3.3. Joint Domain Adversarial Learning for Mitigating Data Distributional Inconsistency Issue

Despite significant advances in neural TTS systems, synthetic speech still differs from real speech samples, particularly in prosody patterns, speaker-specific variations, and background noise characteristics. When synthetic data constitutes a substantial portion of the mixed training corpus (i.e., real + synthetic), these discrepancies may introduce distributional mismatches, which can cause ASR models to overfit to non-natural artifacts, leading to generalization errors on real-world speech. Empirically, we observed a consistent decline in ASR performance as the proportion of synthetic data increases. Specifically, models trained on a mixture of 10% real data and varying amounts of synthetic data (10%, 20%, 30%, 40%, 90%) exhibit noticeable performance drops compared to those trained on original data subsets of equivalent sizes (20%, 30%, 40%, 50%, and 100%), highlighting the potential negative effect of excessive reliance on synthetic inputs.
To address this issue, we adopt the established domain adversarial learning framework based on a gradient reversal layer and integrate it into the ASR training pipeline for TTS-augmented low-resource ASR, as illustrated in Figure 2. We refer to this training framework as JODAL. The objective of JODAL is not to introduce a new adversarial optimization mechanism, but to formulate the real synthetic mismatch as a domain adaptation problem and to empirically evaluate whether feature-level adversarial alignment can improve ASR training when synthetic speech is increasingly incorporated. Specifically, the domain discriminator was implemented as a single-layer feedforward neural network that is attached to the ASR encoder representation and is trained to distinguish whether a given speech sample originates from the real or synthetic domain. Through the gradient reversal layer, the encoder receives the reversed domain classification gradient during backpropagation, thereby suppressing domain-discriminative information while preserving ASR-relevant representations.
Mathematically, the proposed JODAL approach is defined as follows. Let f ( x ) denote the feature representation extracted by the ASR encoder parameterized by θ f , for an input speech signal x. The ASR decoder, represented as g ( f ( x ) ) with parameters θ g , is responsible for predicting the corresponding output sequence, consisting of words or phonemes. To enforce domain invariance, we incorporate a data discriminator h ( f ( x ) ) , parameterized by θ h , which estimates the probability that the input x originates from real D r e a l rather than synthetic speech D s y n . The overall training objective is formulated as a multi-task loss, combining the standard ASR loss with an adversarial domain classification loss, and is given by
L total = L ASR ( g ( f ( x ) ) , y ) λ L dis ( h ( f ( x ) ) , d ) .
where L A S R is the standard ASR loss typically sequence-to-sequence or Connectionist Temporal Classification [46] (CTC) loss. L d i s is the data discriminator loss, which in this case is cross-entropy. The ground truth transcript is denoted by y, while d is the data domain label (0 for synthetic, 1 for real), and λ is a domain adaptation hyperparameter. The gradient reversal layer implicitly scales the gradient of L dis with λ during backpropagation, encouraging the encoder to learn representations that are predictive for the ASR task but invariant to the speech domain. Through this mechanism, JODAL enables the ASR model to focus on the speech content rather than the domain-specific characteristics, thereby improving the model’s ability to generalize across both real and synthetic speech data. This approach has shown significant promise in addressing the domain shift problems [43,44,45,47] and enhancing the effectiveness of TTS-based data augmentation for ASR.

3.4. Fine-Tuning Pretrained ASR Models

To train ASR models on mixed datasets comprising both real and synthetic speech, we selected one supervised model (Whisper [18]) and three self-supervised models: wav2vec 2.0 [14], HuBERT [15], WavLM [16]. We then applied fine-tuning techniques to optimize them for our target dataset. These models have demonstrated state-of-the-art performance across a wide range of speech recognition studies and serve as robust initialization points for speech downstream tasks [17]. In particular, Whisper, trained on a large-scale multilingual corpus exceeding 680,000 h by cross-entropy loss, provides a versatile encoder–decoder architecture that supports transcription and translation across diverse languages. The other self-supervised models, on the other hand, are leveraging a contrastive loss during pretraining to learn latent speech representations, followed by fine-tuning with a CTC [46] loss for the ASR task. In this study, we employed a supervised Whisper model and three self-supervised models as the backbone encoders and performed task-specific fine-tuning for ASR.

4. Experimental Settings

We conducted extensive experiments under controlled low-resource conditions to evaluate the effectiveness of the proposed TTS-based data augmentation and JODAL approach. Our experimental setup was designed to address the following key questions:
  • Research Question 1. How effective is TTS-based data augmentation in improving ASR performance in low-resource settings?
  • Research Question 2. What is the impact of increasing the proportion of synthetic data on ASR performance?
  • Research Question 3. How do different TTS systems compare in terms of their effectiveness for ASR data augmentation?
  • Research Question 4. Can JODAL mitigate the domain distribution inconsistency problem between real and synthetic speech?

4.1. Dataset

We employed two primary speech datasets in our experiments: LibriSpeech [29] (Available online: https://www.openslr.org/12, accessed on 18 April 2026) and GigaSpeech [28] (Available online: https://github.com/SpeechColab/GigaSpeech, accessed on 18 April 2026), both of which are widely recognized resources in the field of ASR. LibriSpeech is a benchmark corpus comprising approximately 960 h of read English speech sourced from public domain audiobooks available through the LibriVox project. The dataset features over 2000 distinct speakers, with balanced representation across genders and diverse reading styles, thereby enabling robust modeling of speaker variability. To simulate a low-resource scenario, we selectively utilize the train-clean-100 subset, which contains approximately 100 h of speech. From this, we sample only 10% (roughly 10 h) to construct our real speech dataset D r e a l , while preserving diversity in speaker identity and linguistic content. The remaining speech data from the corpus is reserved for generating synthetic speech using the TTS systems.
GigaSpeech, on the other hand, is a significantly larger and acoustically more diverse corpus, comprising approximately 10,000 h of English speech recordings collected from a broad range of real-world sources, including audiobooks, podcasts, and YouTube videos. It features spontaneous, conversational, and scripted speech styles, and includes substantial background noise and speaker variability, which makes it particularly suitable for evaluating domain robustness in ASR models. For our experiments, we employed the 250 h of GigaSpeech training subset S, from which we considered a limited portion (10%, approximately 25 h) to serve as real speech data, while reserving the remainder of the corpus for synthetic data generation.
For ASR evaluation, we use the standard test sets provided with each dataset. From LibriSpeech, we employ the test-clean set, which contains high-quality read speech and serves as a benchmark for clean ASR evaluation. From GigaSpeech, we use its corresponding test set, which better reflects real-world acoustic variability due to its diverse recording sources and spontaneous speech content.

4.2. Training Set Design: Real vs. Synthetic Composition

To examine the impact of synthetic data on ASR performance, we constructed a series of training sets by systematically adjusting the ratio between real and synthesized speech. Specifically, we sampled subsets of real speech at 10%, 20%, 30%, 40%, 50%, and 100% of the original corpus. The 10% subset serves as the low-resource baseline condition. To simulate progressive data augmentation, we generate synthetic speech from the remaining transcripts using the TTS models outlined in Section 3.1. The synthesized utterances were incrementally added to the 10% real subset, resulting in a range of augmented training scenarios, as summarized in Table 2.
These training configurations enable a controlled analysis of the influence of increasing synthetic speech while maintaining a fixed amount (10%) of real speech. Furthermore, we constructed comparative baselines using real data only, at 20%, 30%, 40%, 50%, and 100% levels, denoted as R20, R30, …, R100. This design allows us to evaluate the relative benefit of synthetic data augmentation versus collecting additional real data. All audio inputs (both real and synthetic) were downsampled to 16 kHz, converted to mono, and truncated to a maximum duration of 30 s.

4.3. Implementation Details

For synthetic speech generation, all TTS model checkpoints employed in this study are obtained from the publicly available Coqui-AI TTS repository (https://github.com/coqui-ai/TTS (accessed on 18 April 2026)). For ASR model fine-tuning, we adopt the “tiny” configuration of Whisper, comprising approximately 39 million parameters. Regarding wav2vec2.0 [14], HuBERT [15], and WavLM [16], we used the “Base” configuration with around 95 million parameters and integrated a linear projection layer on top of the feature encoder to convert latent representations into output token distributions. For the evaluation of these self-supervised models, we integrated a 4-g language model [29] (available online: https://www.openslr.org/12, accessed on 18 April 2026) using KenLM [48] (available online: https://github.com/kpu/kenlm, accessed on 18 April 2026). During decoding, a beam size of 50 was applied, with fixed weights consisting of a language model weight of 2 and a word insertion penalty of −1, as described in [14]. In this study, we exclusively report the performance of these self-supervised architectures employing the 4-g language model to ensure robust recognition results. In contrast, the Whisper model was evaluated without any language model.
All models were optimized on the mixed dataset D m i x e d comprising real and synthesized speech samples. Training was conducted with FP16 precision, a batch size of 16, and an initial learning rate of 5 × 10−5. All models were trained for up to 10 epochs using the AdamW optimizer [49], incorporating gradient norm clipping [50] and a linear learning rate decay schedule with a 7% warm-up phase. No additional data augmentation or explicit regularization techniques were applied during training. The training process typically consisted of approximately 35,470 steps under the R100 configuration, although the exact number of steps may vary depending on the configuration types. For both LibriSpeech and GigaSpeech, the best-performing checkpoints were selected based on the development set performance, and the final results were reported on the respective test sets using these optimized models.

4.4. Evaluation Metrics

To quantitatively assess the performance of the ASR model, we used the word error rate (WER), which is the primary metric for evaluating ASR performance, offering a comprehensive measure of transcription accuracy by accounting for various types of recognition errors. Formally, WER is defined as
WER = S + D + I N .
where S denotes the number of substitutions, D the number of deletions, I the number of insertions, and N the total number of words in the ground-truth reference transcription. A lower WER value indicates higher transcription accuracy and, therefore, better ASR performance. We reported the ASR performance on the test-clean and test-other subsets of LibriSpeech, as well as on the dev and test sets of GigaSpeech.
Although the Mean Opinion Score (MOS) is inherently subjective and cannot serve as an absolute or standalone evaluation metric, it remains a valuable proxy for assessing perceptual quality, particularly in the context of synthetic speech evaluation. In this study, we investigated the relationship between MOS values and ASR performance, to analyze their correlation patterns. To this end, we employed the Naturalness Mean Opinion Score (nMOS) predicted by the UTMOS model to estimate perceptual naturalness, which was applied in prior studies [25,51]. Specifically, we employ the publicly available implementation of UTMOS (Available online: https://github.com/tarepan/SpeechMOS, accessed on 18 April 2023), which has been shown to produce nMOS predictions that closely align with human-annotated scores across various TTS outputs.

5. Results

5.1. Results on LibriSpeech Dataset

5.1.1. Performance Analysis of Whisper-Tiny Model on LibriSpeech

Table 3 summarizes the WER performance of the Whisper-tiny model on the LibriSpeech test-clean and test-other subsets under various training configurations. The first row reports baseline results with increasing volumes of real speech data (R10 to R100), while the subsequent rows present the performance of models augmented with TTS-generated synthetic speech ( S X X ) with and without the application of JODAL. Notably, the Zero-Shot performance reflects the accuracy of the original pretrained Whisper-tiny model evaluated directly without further task-specific fine-tuning.
Interestingly, the zero-shot performance (7.54% on test-clean) significantly outperformed all fine-tuned models, including the R100 baseline (11.70%). This suggests that while fine-tuning on limited task-specific data adapts the model to the target domain, it may simultaneously induce catastrophic forgetting or a degradation of the robust, generalized recognition capabilities inherent in the large-scale pretrained model. This observation shows the difficulty of the experimental setting, where even substantial target-domain data (R100) struggles to surpass the original pretrained state.
Despite these challenges, data augmentation using synthetic speech consistently improved ASR performance relative to the R10 baseline (25.49%/40.46% WER). For instance, adding just 10% of XTTS-generated data (R10 + S10) notably reduced the WER to 17.93% and 33.18% on the respective test sets. Among the evaluated TTS systems, XTTS exhibited the most substantial and consistent improvements, outperforming other models in all configurations. This superiority is likely attributed to its advanced speaker modeling and multi-speaker synthesis capabilities, which effectively reduce the acoustic mismatch between synthetic and real domains.
While increasing the proportion of synthetic data generally yielded further performance gains, diminishing returns were observed beyond the R10 + S40 configuration. For instance, the WER difference between R10 + S40 and R10 + S90 using XTTS was relatively marginal (15.06% → 13.38% on test-clean), suggesting a saturation effect. Furthermore, even with 90% synthetic data (R10 + S90), performance remained inferior to the R100 baseline, indicating a persistent domain gap between synthetic and natural speech that cannot be resolved solely through volume scaling.
The proposed JODAL approach effectively mitigated this domain discrepancy. Across all TTS systems and data scales, models trained with JODAL consistently outperformed their non-adversarial counterparts. For example, in the R10 + S20 configuration, XTTS with JODAL achieved a WER of 16.74%/32.50%, compared to 17.93%/33.18% without the adversarial component. JODAL proved especially effective at higher synthetic ratios (e.g., R10 + S40), where non-adversarial models exhibited performance degradation. These results demonstrate that JODAL is effective in learning domain-invariant acoustic representations, thereby enhancing the utility of synthetic data in ASR model training. The benefit of JODAL is particularly emphasized in low-resource scenarios where reliance on TTS-based augmentation is high.

5.1.2. Performance Analysis of Self-Supervised Models on LibriSpeech

WER results for the three self-supervised learning models on the LibriSpeech test-clean and test-other sets are summarized in Table 4. All models in this evaluation were integrated with the external 4-g language model to ensure robust decoding. Compared to the Whisper-tiny results, these models exhibited a higher sensitivity to data scarcity in the R10 baseline. For instance, wav2vec2.0 yielded a WER of 21.40% on test-clean, which is notably higher than its R100 performance of 4.41%.
However, the introduction of TTS-based data augmentation led to a reduction in WER across all architectures. Using XTTS-generated data at the R10 + S10 configuration, WavLM achieved a WER of 9.58% on test-clean, marking a relative improvement of approximately 60.8% compared to the R10 baseline. Among the three models, WavLM consistently achieved the lowest absolute WER, likely benefiting from its specialized pretraining for ASR downstream tasks, as shown in [16]. As a result, consistent with supervised model observations, increasing synthetic data volume improved ASR performance, though gains began to stabilize after the R10 + S40 configuration. A notable domain gap remained evident, as the performance of augmented models even at R10 + S90 (e.g., 5.02% for wav2vec2.0) did not fully match the R100 baseline (4.41%) through scaling alone.
The application of JODAL further enhanced the robustness of these models by effectively aligning the feature distributions of real and synthetic speech. Across all configuration in Table 4, models leveraging the JODAL framework consistently outperformed their standard joint training counterparts. For example, in the wav2vec2.0 R10 + S90 setting using XTTS, JODAL reduced the WER from 5.02% to 4.96% on test-clean and from 12.13% to 11.98% on test-other. Notably, in the case of WavLM, the combination of XTTS and JODAL at R10 + S90 reached a WER of 4.15%, which remarkably surpassed the R100 baseline performance of 4.89%. These results suggest that the proposed JODAL approach can effectively substitute synthetic data in place of real data without significant performance loss even at high synthetic-to-real ratios.

5.2. Results on GigaSpeech Dataset

5.2.1. Performance Analysis of Whisper-Tiny Model on GigaSpeech

Table 5 summarizes the WER performance of the Whiper-tiny model on the GigaSpeech development and test sets. Compared to LibriSpeech, the GigaSpeech corpus presents a more challenging environment for ASR due to its substantial acoustic variability, spontaneous speech patterns, and prevalent real-world noise. The zero-shot performance (17.82%/28.39%) serves as a high-performance baseline, once again outperforming most fine-tuned configurations and highlighting the difficulty of adapting the pretrained Whisper to this complex domain with limited data.
The baseline results using only real speech samples reflect the inherent difficulty of the dataset. Interestingly, the R30 configuration (27.83%/27.33% WER) achieved slightly better performance than the R40 configuration (28.64%/27.67% WER), likely due to a higher degree of acoustic mismatch between the specific training samples and the evaluation sets at that scale.
In contrast to the results observed on LibriSpeech, standard synthetic data augmentation (Original + Synthetic) on GigaSpeech initially showed limited utility. Most TTS-based variants without domain adaptation struggled to improve upon the R10 baseline (32.57%/31.69%) as synthetic volume increased. For example, the XTTS model without JODAL reached a performance plateau, while models like YourTTS actually exhibited performance degradation at higher synthetic ratios, such as R10 + S90 (34.98%/33.66%). This failure of vanilla augmentation indicates the severe domain distribution inconsistency between TTS-generated speech and the noisy, spontaneous nature of the GigaSpeech real-world recordings.
In that respect, JODAL remarkably mitigated the domain discrepancy in the GigaSpeech experiments. JODAL-integrated models consistently outperformed their non-JODAL across all TTS systems. Specifically, for XTTS at the R10 + S10 configuration, JODAL improved the WER from 31.47%/30.94% to 30.15%/29.96%. This improvement was even more pronounced at the R10 + S40 scale, where the JODAL-based model reached 29.11%/29.07%. This result markedly narrowed the gap with the R50 (28.23%/27.41%), whereas the vanilla augmentation model achieved 31.70%/30.09%. These findings demonstrate that JODAL can effectively leverage synthetic data in high-variance acoustic domains by facilitating the learning of domain-invariant features.

5.2.2. Performance Analysis of Self-Supervised Models on GigaSpeech

Table 6 summarizes the WER results for the three self-supervised learning models on the GigaSpeech development and test sets. Similar to the observations with Whisper-tiny, these architectures exhibited high sensitivity to data scarcity in the R10 baseline but showed consistent performance gains through synthetic data augmentation. Among the tested configurations, XTTS remained the most effective TTS system. For wav2vec 2.0, the introduction of XTTS-generated data at the R10 + S10 scale reduced the WER from 31.69%/30.25% to 26.60%/25.22%, representing a significant improvement over the 10% real data baseline. This trend was mirrored in HuBERT and WavLM, with WavLM maintaining the lowest absolute WER across all training scenarios, underscoring its robust representation capabilities in noisy environments.
The application of JODAL consistently enhanced performance by mitigating the domain mismatch between the synthetic and real-world acoustic distributions of GigaSpeech. Across all models and TTS variants, training under the JODAL objective outperformed standard joint training. For instance, in the R10 + S90 configuration with XTTS, JODAL reduced the WER of wav2vec 2.0 to 22.94%/21.99%, compared to 23.15%/22.00% without the adversarial component. Notably, for WavLM, the integration of JODAL at the R10 + S90 scale achieved a WER of 17.25%/16.76%, which successfully surpassed the R100 baseline (18.04%/17.67%). These results demonstrate that JODAL effectively leverages high-volume synthetic data to compensate for limited real-world resources, even in acoustically challenging datasets like GigaSpeech, by ensuring the learning of domain-invariant acoustic features.

5.3. Analysis of Perceptual Quality and ASR Utility

5.3.1. Discrepancy Between UTMOS and ASR Performance

To investigate the relationship between the perceptual quality of synthetic speech and its effectiveness in ASR data augmentation, we evaluated the Naturalness Mean Opinion Score (nMOS) of speech generated by each TTS system using the publicly available UTMOS model, which has previously been demonstrated to align with human judgments [25,51]. While we comprehensively analyzed the ASR performance results across various proportions of synthetic data and the presence or absence of JODAL, this subsection focuses on the R10 + S30 configuration, where the proportion of synthetic data is three times that of real data (30% vs. 10%). This scenario effectively highlights the challenges of domain discrepancy and the compensatory role of JODAL. Simultaneously, applying JODAL at this configuration shows a substantial performance improvement in our observations, making it suitable for discussing the effect of our proposed method in relation to UTMOS. Therefore, while UTMOS scores are reported for the synthetic speech datasets derived from the original LibriSpeech or GigaSpeech datasets, we only provide the WER results of the R10 + S30 configuration and the real-only R40 subset. Moreover, we specifically focus on the GigaSpeech dataset for this analysis, as it was not used during the self-supervised pretraining phase of the evaluated models [14,15,16].
As summarized in Table 7, there is no direct linear correlation between a system’s UTMOS rank and its ASR utility. For instance, VITS achieved the highest naturalness score ( 4.356 ± 0.135 ) but failed to provide the best recognition results across any of the evaluated ASR architectures. In contrast, XTTS, despite having a relatively lower UTMOS score ( 3.883 ± 0.319 ), emerged as the most effective source for augmentation when paired with JODAL. Specifically, for Whisper-tiny, the integration of JODAL with XTTS reduced the WER from 31.35% to 29.74%, significantly narrowing the gap with the R40 baseline (28.64%).
The most compelling finding lies in the performance of self-supervised models. For wav2vec 2.0, HuBERT, and WavLM, the combination of XTTS and JODAL in the R10 + S30 configuration successfully outperformed the R40 baseline. For example, WavLM achieved a WER of 18.90% with JODAL-integrated XTTS augmentation, surpassing the 19.36% recorded for the R40 configuration. Similarly, HuBERT reached 24.69%, significantly better than the R40 result of 25.83%.
As shown in Table 7, within the R10 + S30 configuration, there is a weak direct correlation between the UTMOS rank and the ASR WER rank, regardless of whether JODAL was applied. For example, VITS, which has the highest UTMOS score (4.356 ± 0.135), did not yield the best ASR performance for either the Whisper-tiny or wav2vec 2.0 models. Instead, XTTS, with a relatively lower UTMOS score (3.883 ± 0.319), achieved the best WER when JODAL was applied (Whisper-tiny: 14.16%, wav2vec 2.0: 17.49%), demonstrating its effectiveness as a data augmentation source for ASR despite its UTMOS score. In terms of UTMOS, YourTTS places lower than XTTS, but its Whisper-tiny WER (16.20%) is similar to or better than VITS (16.18%) and Tacotron2 (16.83%), while its wav2vec 2.0 WER (19.10%) is higher than VITS (18.47%) and lower than Tacotron2 (19.91%).

5.3.2. Correlation Analysis and the Impact of Speaker Diversity

The absence of a meaningful linear relationship between perceptual quality and recognition accuracy is further evidenced by the Pearson correlation coefficients (r) illustrated in Figure 3. Notably, for the WavLM model, the correlation coefficient decreased significantly from r = 0.49 to r = 0.11 upon applying JODAL. This decoupling effect indicates that JODAL effectively mitigates the model’s reliance on the synthetic artifacts of the TTS engine, allowing it to focus on domain-invariant acoustic features rather than surface-level naturalness.
This discrepancy is also attributable to the speaker diversity inherent in different TTS architectures. Zero-shot multi-speaker models like XTTS and YourTTS expose ASR systems to a broader range of acoustic patterns, aiding better generalization despite having lower UTMOS scores. Conversely, single-speaker models like VITS produce highly natural speech from a single voice, leading to high UTMOS scores but limited variability for ASR training. Consequently, JODAL proves essential as it aligns the feature distributions of synthetic and real domains, ensuring that models can leverage linguistic and phonetic diversity without overfitting to domain-specific biases, even when the intrinsic naturalness is sub-optimal.

5.4. Comparative Analysis of Findings

In this subsection, we present our findings to provide a comparative comparison across different experimental settings, focusing on the impact of the data TTS systems, data scale, model architecture, and domain adaptation.

5.4.1. Impact of XTTS Architecture and Diversity

Across all evaluated datasets and ASR architectures, XTTS consistently emerged as the most effective TTS system for generating synthetic data to improve ASR performance. Unlike single-speaker models such as VITS and Tacotron2, which prioritize high perceptual naturalness but offer limited acoustic variability, XTTS’s multi-speaker and zero-shot synthesis capabilities effectively bridge the domain gap by providing a broader range of speaker representations. Our results suggest that this acoustic diversity is more critical for ASR generalization than intrinsic perceptual quality, as evidenced by the decoupling between UTMOS scores and WER. Nevertheless, the issue of inconsistency inherent in synthetic data remained observable.

5.4.2. Scaling Laws and Dataset Complexity

As illustrated by the scaling curves in Figure 4, the benefit of increasing synthetic data volume is highly dependent on the target domain’s complexity. On the relatively clean LibriSpeech dataset, scaling the synthetic portion generally led to consistent improvements, following a predictable scaling law until diminishing returns were observed beyond the R10 + S40 configuration.
In contrast, on the noisy and spontaneous GigaSpeech dataset, vanilla augmentation often led to performance stagnation or even degradation when the synthetic ratio was high. This performance drop (noted by the blue lines in Figure 4) highlights the severe acoustic mismatch between pristine TTS-generated speech and real-world audio. However, the integration of JODAL (red lines) successfully rectified this trend, enabling continuous performance gains as data volume increased.

5.4.3. Architecture-Wise Sensitivity and Breakthrough Points

We observed distinct responses to augmentation between supervised and self-supervised architectures. Whisper-tiny maintained superior absolute WER due to its extensive pre-training, but its relative gains from augmentation were modest compared to self-supervised models. Conversely, wav2vec 2.0, HuBERT, and WavLM exhibited higher sensitivity to data scarcity but derived more substantial relative benefits from the JODAL approach.
A significant breakthrough was observed for WavLM, where the JODAL-integrated R10 + S90 configuration successfully surpassed the R100 real-only baseline on both datasets (indicated by the arrows in Figure 4). Specifically, on GigaSpeech, WavLM with JODAL reached a WER of 16.76%, outperforming the 17.67% achieved using 100% real data. This proves that JODAL can effectively transform high-volume synthetic data into a reasonable, and sometimes superior, substitute for expensive real-world resources.

5.4.4. Effectiveness of Domain Adversarial Training

The proposed JODAL approach consistently improved ASR performance across all experimental configurations. While LibriSpeech yielded modest yet stable gains, the improvement on GigaSpeech was more outstanding, particularly at higher synthetic scales where relative WER reductions often exceeded 5%. Across all evaluated TTS models, JODAL consistently outperformed non-adversarial joint training, confirming its robustness in facilitating domain-invariant feature learning and maximizing the utility of TTS-generated speech for ASR training.

5.5. Sensitivity Analysis of Domain Adaptation Hyperparameter λ

To further investigate the impact of the domain adaptation hyperparameter λ on JODAL’s performance, we conducted a sensitivity analysis using the wav2vec 2.0 model. As defined in Equation (1), λ controls the trade-off between the standard ASR loss and the adversarial domain classification loss. We evaluated four candidate values of λ { 0.01 , 0.1 , 0.5 , 1.0 } across varying synthetic-to-real data ratios, from R10 + S10 to R10 + S90, on the LibriSpeech test-clean dataset.
Figure 5 summarizes the WER results for these configurations under an LM-integrated decoding setting. Among the tested candidate values, λ = 0.1 showed the most consistent and lowest WER trends across the evaluated TTS systems and synthetic data ratios. This result suggests that a moderate adversarial loss weight provides a practical balance between task-specific recognition learning and feature-level domain alignment in our experimental setting.
In contrast, λ = 0.01 appeared to provide a relatively weak adversarial signal, whereas larger values such as λ = 0.5 and λ = 1.0 tended to degrade ASR performance. This trend suggests that excessively strong domain adversarial pressure may suppress task-relevant acoustic information and negatively affect ASR optimization. Based on these observations, we empirically selected λ = 0.1 as the default value for the main experiments.

6. Discussion

This section interprets the experimental findings in the context of the research questions (RQs) and discusses the broader implications for low-resource ASR development.

6.1. Evaluation of RQ1: Effectiveness of TTS-Based Augmentation

Our results consistently demonstrate that data augmentation using off-the-shelf TTS systems is a highly effective strategy for low-resource ASR. Across both LibriSpeech and GigaSpeech datasets, augmenting the 10% real data (R10) baseline led to significant WER reductions. For instance, adding just 10% XTTS-generated data (R10 + S10) reduced the Whisper-tiny WER on LibriSpeech test-clean from 25.49% to 17.93%. Similar improvements were observed in self-supervised models, where WavLM achieved a relative improvement of 60.8% on the same task. These findings confirm that synthetic speech can provide critical linguistic and phonetic variations that compensate for the scarcity of real-world recordings, despite the inherent acoustic differences between the two domains.

6.2. Evaluation of RQ2: Impact of Synthetic Data Scaling

The scaling analysis revealed that while increasing synthetic data volume generally improves performance, the gains are not linear and exhibit diminishing returns beyond the R10 + S40 configuration. On the cleaner LibriSpeech dataset, models followed a relatively stable scaling law. However, on GigaSpeech, vanilla augmentation (without domain adaptation) often resulted in performance stagnation or degradation as the proportion of synthetic data reached 90% (R10 + S90), such as YourTTS reaching 34.98% WER; worse than its R10 baseline. This phenomenon underscores the Domain Distribution Inconsistency problem; without proper alignment, an excessive reliance on synthetic data can cause the model to overfit to TTS-specific artifacts rather than learning generalized speech representations.

6.3. Evaluation of RQ3: Comparison of Different TTS Systems

A key insight from our comparative analysis is that acoustic diversity is more vital for ASR training than perceptual naturalness. While VITS achieved the highest UTMOS score (4.356), its utility for ASR was consistently surpassed by XTTS (UTMOS: 3.883). The superiority of XTTS and YourTTS is likely due to their zero-shot multi-speaker capabilities, which expose the ASR model to a wider variety of speaker styles and prosodic patterns compared to high-quality but acoustically limited single-speaker models like VITS and Tacotron. The decoupling of UTMOS and WER ranks—quantified by the drop in Pearson correlation from r = 0.49 to r = 0.11 in WavLM—further proves that JODAL allows models to leverage diverse synthetic data regardless of its perceived quality.

6.4. Evaluation of RQ4: Mitigating Domain Inconsistency Through JODAL

The proposed JODAL method was validated as a critical mechanism for bridging the domain gap. Across all architectures and datasets, JODAL consistently outperformed standard joint training, with its benefits being most pronounced at higher synthetic ratios. The most significant breakthrough occurred with WavLM on GigaSpeech, where the JODAL-enhanced R10 + S90 configuration achieved a WER of 16.76%, effectively surpassing the 100% real data baseline (R100: 17.67%). This remarkable result demonstrates that JODAL enables the ASR encoder to learn domain-invariant features, transforming synthetic data from a mere supplement into a superior substitute for expensive real-world data collection in low-resource settings.

6.5. Limitations and Future Works

Despite the effectiveness of JODAL, several avenues for future research remain:
  • Persistent Domain Discrepancy: While the proposed JODAL approach is effective in mitigating the domain inconsistency between real and TTS-generated speech, it does not completely eliminate this discrepancy. The experimental results show that even with JODAL and a high proportion of synthetic data (e.g., R10 + S90), the ASR performance did not reach the level of that obtained with fully real data (e.g., R100). This suggests that the synthetic data, even after domain adaptation, is not a perfect substitute for real speech in fully capturing its complexities and variability. Further improvements may require more advanced TTS models capable of capturing subtle speaker characteristics, coarticulation effects, and contextual prosody variations more faithfully. Moreover, extending domain adaptation beyond feature-level alignment to include model-level or task-level strategies may further reduce the remaining performance gap.
  • Dependence on TTS Quality: The effectiveness of the TTS-based data augmentation strategy is inherently dependent on the quality and characteristics of the synthetic speech produced by the specific TTS systems used. Our experimental results demonstrate that different TTS systems yield varying levels of improvement, with some (like XTTS) consistently outperforming others (YourTTS, VITS, Tacotron2). This highlights that the quality of the synthetic data serves as a limiting factor for the overall ASR performance gain, even with domain adaptation. As a future direction, it would be valuable to explore joint optimization frameworks in which TTS and ASR models are trained collaboratively, allowing the TTS system to generate speech more closely tailored to the requirements of ASR training. Furthermore, developing TTS models explicitly optimized for recognition performance could enhance the informativeness and effectiveness of synthetic data for speech recognition tasks.
  • Inherent Differences Between Synthetic and Real Speech: Although JODAL reduces feature-level domain discrepancy between real and TTS-generated speech, it does not completely eliminate fine-grained differences between the two domains. In particular, real-world background noise distributions, recording channel effects, speaker-specific idiosyncrasies, coarticulation patterns, and subtle prosodic variations may remain insufficiently captured by synthetic speech. Therefore, JODAL should be interpreted as a feature-level mitigation strategy rather than a complete solution to all real synthetic mismatch factors. These inherent distinctions may limit the extent to which synthetic data can replicate the rich acoustic and linguistic variations present in real-world speech, particularly in complex datasets such as GigaSpeech. Future work should investigate ASR-aware TTS generation, noise-aware synthesis, and multi-level adaptation strategies that explicitly address these fine-grained acoustic and speaker-dependent discrepancies.
  • Evaluation Scope: This study evaluates JODAL on two English ASR benchmark datasets, LibriSpeech and GigaSpeech. Therefore, the results should not be interpreted as evidence of general robustness across multilingual, accented, or broader multi-domain speech conditions. Future work should extend the evaluation to accented speech, multilingual ASR, domain-shifted recording environments, and other low-resource speech scenarios to more comprehensively assess the generalizability of the proposed framework.

7. Conclusions

This study addressed the critical challenge of data scarcity in low-resource ASR by strategically leveraging synthetic speech generated by TTS systems. To overcome the inherent domain discrepancy between real and synthetic data, we proposed JODAL, a framework designed to learn domain-invariant acoustic representations. Our extensive experiments on the LibriSpeech and GigaSpeech datasets revealed that while vanilla TTS-based augmentation improves performance, it often suffers from stagnation or degradation as the proportion of synthetic data increases, particularly in acoustically complex environments. JODAL mitigated the performance degradation caused by real synthetic mismatch and reduced WER across the evaluated ASR architectures, including Whisper-tiny and self-supervised models such as wav2vec 2.0, HuBERT, and WavLM. In the evaluated WavLM configuration, the model trained with a 10% real-data baseline augmented with 90% synthetic data achieved WERs of 16.76% on GigaSpeech and 4.15% on LibriSpeech, which were lower than those of the corresponding 100% real-data baselines in these experiments. These results suggest that TTS-generated speech, when combined with feature-level domain adversarial alignment, can be an effective supplementary resource under the examined English low-resource ASR settings. Furthermore, our analysis of UTMOS scores suggests that acoustic and speaker diversity in TTS models are more critical for ASR utility than perceptual naturalness alone.
While some domain differences remain, this work establishes JODAL as a robust and scalable solution for maximizing the utility of synthetic data. Future research will explore multi-level adversarial alignment and the development of ASR-aware TTS systems to further narrow the gap between synthetic and natural speech domains.

Author Contributions

Conceptualization, J.-W.K.; methodology, J.-W.K.; software, J.-W.K.; validation, J.-W.K. and H.-Y.J.; formal analysis, J.-W.K.; investigation, J.-W.K.; resources, J.-W.K. and H.-Y.J.; data curation, J.-W.K.; writing—original draft preparation, J.-W.K.; writing—review and editing, J.-W.K. and H.-Y.J.; visualization, J.-W.K.; supervision, J.-W.K. and H.-Y.J.; project administration, J.-W.K. and H.-Y.J.; funding acquisition, H.-Y.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Institute of Information and Communications Technology Planning and Evaluation (IITP) grant funded by the Korea government (MSIT) (RS-2019-II190004, Development of semi-supervised learning language intelligence technology and Korean tutoring service for foreigners), and by the Regional Innovation System & Education (RISE) program through the Jeonbuk RISE Center, funded by the Ministry of Education (MOE) and the Jeonbuk State, Republic of Korea (2026-RISE-13-WKU).

Data Availability Statement

The data presented in this study are openly available in reference [28] at https://doi.org/10.21437/Interspeech.2021-1965 and reference [29] at https://doi.org/10.1109/ICASSP.2015.7178964.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Jurafsky, D. Speech & Language Processing; Pearson Education India: Delhi, India, 2000. [Google Scholar]
  2. Kamath, U.; Liu, J.; Whitaker, J. Deep Learning for NLP and Speech Recognition; Springer: Berlin/Heidelberg, Germany, 2019; Volume 84. [Google Scholar]
  3. Kipyatkova, I.S.; Kagirov, I.A. Analytical review of methods for solving data scarcity issues regarding elaboration of automatic speech recognition systems for low-resource languages. Inform. Autom. 2022, 21, 678–709. [Google Scholar] [CrossRef]
  4. Kheddar, H.; Hemis, M.; Himeur, Y. Automatic speech recognition using advanced deep learning approaches: A survey. Inf. Fusion 2024, 109, 102422. [Google Scholar] [CrossRef]
  5. Yeroyan, A.; Karpov, N. Enabling ASR for Low-Resource Languages: A Comprehensive Dataset Creation Approach. arXiv 2024, arXiv:2406.01446. [Google Scholar] [CrossRef]
  6. Abraham, B.; Goel, D.; Siddarth, D.; Bali, K.; Chopra, M.; Choudhury, M.; Joshi, P.; Jyoti, P.; Sitaram, S.; Seshadri, V. Crowdsourcing speech data for low-resource languages from low-income workers. In Proceedings of the Twelfth Language Resources and Evaluation Conference, Marseille, France, 11–16 May 2020; pp. 2819–2826. [Google Scholar]
  7. Mainzinger, J.; Levow, G.A. Fine-Tuning ASR models for Very Low-Resource Languages: A Study on Mvskoke. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 4: Student Research Workshop), Bangkok, Thailand, 11–16 August 2024; pp. 170–176. [Google Scholar]
  8. Le, V.B.; Besacier, L. Automatic speech recognition for under-resourced languages: Application to Vietnamese language. IEEE Trans. Audio Speech Lang. Process. 2009, 17, 1471–1482. [Google Scholar]
  9. Burget, L.; Schwarz, P.; Agarwal, M.; Akyazi, P.; Feng, K.; Ghoshal, A.; Glembek, O.; Goel, N.; Karafiát, M.; Povey, D.; et al. Multilingual acoustic modeling for speech recognition based on subspace Gaussian mixture models. In Proceedings of the 2010 IEEE International Conference on Acoustics, Speech and Signal Processing; IEEE: Piscataway, NJ, USA, 2010; pp. 4334–4337. [Google Scholar]
  10. Thomas, S. Data-Driven Neural Network Based Feature Front-Ends for Automatic Speech Recognition; The Johns Hopkins University: Baltimore, MD, USA, 2012. [Google Scholar]
  11. Imseng, D.; Bourlard, H.; Dines, J.; Garner, P.N.; Doss, M.M. Applying multi-and cross-lingual stochastic phone space transformations to non-native speech recognition. IEEE Trans. Audio Speech Lang. Process. 2013, 21, 1713–1726. [Google Scholar] [CrossRef]
  12. Bartelds, M.; San, N.; McDonnell, B.; Jurafsky, D.; Wieling, M. Making More of Little Data: Improving Low-Resource Automatic Speech Recognition Using Data Augmentation. In Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Toronto, ON, Canada, 9–14 July 2023; pp. 715–729. [Google Scholar]
  13. Park, D.S.; Chan, W.; Zhang, Y.; Chiu, C.C.; Zoph, B.; Cubuk, E.D.; Le, Q.V. SpecAugment: A Simple Data Augmentation Method for Automatic Speech Recognition. Interspeech 2019, 2019, 2613. [Google Scholar]
  14. Baevski, A.; Zhou, Y.; Mohamed, A.; Auli, M. wav2vec 2.0: A framework for self-supervised learning of speech representations. Adv. Neural Inf. Process. Syst. 2020, 33, 12449–12460. [Google Scholar]
  15. Hsu, W.N.; Bolte, B.; Tsai, Y.H.H.; Lakhotia, K.; Salakhutdinov, R.; Mohamed, A. Hubert: Self-supervised speech representation learning by masked prediction of hidden units. IEEE/ACM Trans. Audio Speech Lang. Process. 2021, 29, 3451–3460. [Google Scholar] [CrossRef]
  16. Chen, S.; Wang, C.; Chen, Z.; Wu, Y.; Liu, S.; Chen, Z.; Li, J.; Kanda, N.; Yoshioka, T.; Xiao, X.; et al. Wavlm: Large-scale self-supervised pre-training for full stack speech processing. IEEE J. Sel. Top. Signal Process. 2022, 16, 1505–1518. [Google Scholar] [CrossRef]
  17. Yang, S.w.; Chi, P.H.; Chuang, Y.S.; Lai, C.I.J.; Lakhotia, K.; Lin, Y.Y.; Liu, A.T.; Shi, J.; Chang, X.; Lin, G.T.; et al. SUPERB: Speech Processing Universal PERformance Benchmark. Interspeech 2021, 2021. [Google Scholar] [CrossRef]
  18. Radford, A.; Kim, J.W.; Xu, T.; Brockman, G.; McLeavey, C.; Sutskever, I. Robust speech recognition via large-scale weak supervision. In Proceedings of the International Conference on Machine Learning; PMLR: New Orleans, LA, USA, 2023; pp. 28492–28518. [Google Scholar]
  19. Yang, G.; Yu, F.; Ma, Z.; Du, Z.; Gao, Z.; Zhang, S.; Chen, X. Enhancing Low-Resource ASR through Versatile TTS: Bridging the Data Gap. arXiv 2024, arXiv:2410.16726. [Google Scholar] [CrossRef]
  20. Tran, M.; Pang, Y.; Paul, D.; Pandey, L.; Jiang, K.; Guo, J.; Li, K.; Zhang, S.; Zhang, X.; Lei, X. A Domain Adaptation Framework for Speech Recognition Systems with Only Synthetic data. In Proceedings of the ICASSP 2025—2025 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Hyderabad, India, 6–11 April 2025; pp. 1–5. [Google Scholar] [CrossRef]
  21. Kim, J.; Kong, J.; Son, J. Conditional variational autoencoder with adversarial learning for end-to-end text-to-speech. In Proceedings of the International Conference on Machine Learning, Online, 18–24 July 2021. [Google Scholar]
  22. Ren, Y.; Hu, C.; Tan, X.; Qin, T.; Zhao, S.; Zhao, Z.; Liu, T.Y. FastSpeech 2: Fast and High-Quality End-to-End Text to Speech. In Proceedings of the International Conference on Learning Representations, Vienna, Austria, 4 May 2021. [Google Scholar]
  23. Shen, J.; Pang, R.; Weiss, R.J.; Schuster, M.; Jaitly, N.; Yang, Z.; Chen, Z.; Zhang, Y.; Wang, Y.; Skerrv-Ryan, R.; et al. Natural tts synthesis by conditioning wavenet on mel spectrogram predictions. In Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, AB, Canada, 15–20 April 2018. [Google Scholar]
  24. Wang, C.; Chen, S.; Wu, Y.; Zhang, Z.; Zhou, L.; Liu, S.; Chen, Z.; Liu, Y.; Wang, H.; Li, J.; et al. Neural codec language models are zero-shot text to speech synthesizers. arXiv 2023, arXiv:2301.02111. [Google Scholar] [CrossRef]
  25. Casanova, E.; Davis, K.; Gölge, E.; Göknar, G.; Gulea, I.; Hart, L.; Aljafari, A.; Meyer, J.; Morais, R.; Olayemi, S.; et al. XTTS: A Massively Multilingual Zero-Shot Text-to-Speech Model. arXiv 2024, arXiv:2406.04904. [Google Scholar]
  26. Casanova, E.; Weber, J.; Shulby, C.D.; Junior, A.C.; Gölge, E.; Ponti, M.A. Yourtts: Towards zero-shot multi-speaker tts and zero-shot voice conversion for everyone. In Proceedings of the International Conference on Machine Learning, Baltimore, MD, USA, 17–23 July 2022. [Google Scholar]
  27. Le, M.; Vyas, A.; Shi, B.; Karrer, B.; Sari, L.; Moritz, R.; Williamson, M.; Manohar, V.; Adi, Y.; Mahadeokar, J.; et al. Voicebox: Text-guided multilingual universal speech generation at scale. Adv. Neural Inf. Process. Syst. 2024, 36, 14005–14034. [Google Scholar]
  28. Chen, G.; Chai, S.; Wang, G.B.; Du, J.; Zhang, W.Q.; Weng, C.; Su, D.; Povey, D.; Trmal, J.; Zhang, J.; et al. GigaSpeech: An Evolving, Multi-Domain ASR Corpus with 10,000 Hours of Transcribed Audio. Interspeech 2021, 2021, 3670–3674. [Google Scholar] [CrossRef]
  29. Panayotov, V.; Chen, G.; Povey, D.; Khudanpur, S. Librispeech: An asr corpus based on public domain audio books. In Proceedings of the 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); IEEE: New York, NY, USA, 2015; pp. 5206–5210. [Google Scholar] [CrossRef]
  30. Mimura, M.; Ueno, S.; Inaguma, H.; Sakai, S.; Kawahara, T. Leveraging sequence-to-sequence speech synthesis for enhancing acoustic-to-word speech recognition. In Proceedings of the 2018 IEEE Spoken Language Technology Workshop (SLT); IEEE: Piscataway, NJ, USA, 2018; pp. 477–484. [Google Scholar]
  31. Ueno, S.; Mimura, M.; Sakai, S.; Kawahara, T. Multi-speaker sequence-to-sequence speech synthesis for data augmentation in acoustic-to-word speech recognition. In Proceedings of the ICASSP 2019—2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); IEEE: New York, NY, USA, 2019; pp. 6161–6165. [Google Scholar]
  32. Rossenbach, N.; Zeyer, A.; Schlüter, R.; Ney, H. Generating synthetic audio data for attention-based speech recognition systems. In Proceedings of the ICASSP 2020—2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); IEEE: New York, NY, USA, 2020; pp. 7069–7073. [Google Scholar]
  33. Du, C.; Yu, K. Speaker augmentation for low resource speech recognition. In Proceedings of the ICASSP 2020—2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); IEEE: New York, NY, USA, 2020; pp. 7719–7723. [Google Scholar]
  34. Zheng, X.; Liu, Y.; Gunceler, D.; Willett, D. Using synthetic audio to improve the recognition of out-of-vocabulary words in end-to-end asr systems. In Proceedings of the ICASSP 2021—2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); IEEE: New York, NY, USA, 2021; pp. 5674–5678. [Google Scholar]
  35. Graves, A. Sequence transduction with recurrent neural networks. arXiv 2012, arXiv:1211.3711. [Google Scholar] [CrossRef]
  36. Quinonero-Candela, J.; Sugiyama, M.; Schwaighofer, A.; Lawrence, N.D. Dataset Shift in Machine Learning; Mit Press: Cambridge, MA, USA, 2008. [Google Scholar]
  37. Torralba, A.; Efros, A.A. Unbiased look at dataset bias. In Proceedings of the CVPR 2011; IEEE: New York, NY, USA, 2011; pp. 1521–1528. [Google Scholar]
  38. Ganin, Y.; Ustinova, E.; Ajakan, H.; Germain, P.; Larochelle, H.; Laviolette, F.; March, M.; Lempitsky, V. Domain-adversarial training of neural networks. J. Mach. Learn. Res. 2016, 17, 1–35. [Google Scholar]
  39. Tzeng, E.; Hoffman, J.; Saenko, K.; Darrell, T. Adversarial discriminative domain adaptation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 7167–7176. [Google Scholar]
  40. Tan, C.; Sun, F.; Kong, T.; Zhang, W.; Yang, C.; Liu, C. A survey on deep transfer learning. In Proceedings of the Artificial Neural Networks and Machine Learning–ICANN 2018: 27th International Conference on Artificial Neural Networks, Rhodes, Greece, 4–7 October 2018; Proceedings, Part III 27; Springer: Berlin/Heidelberg, Germany, 2018; pp. 270–279. [Google Scholar]
  41. Guan, H.; Liu, M. Domain adaptation for medical image analysis: A survey. IEEE Trans. Biomed. Eng. 2021, 69, 1173–1185. [Google Scholar]
  42. Ben-David, S.; Blitzer, J.; Crammer, K.; Pereira, F. Analysis of representations for domain adaptation. Adv. Neural Inf. Process. Syst. 2006, 19, 137–144. [Google Scholar]
  43. Sun, S.; Yeh, C.F.; Hwang, M.Y.; Ostendorf, M.; Xie, L. Domain adversarial training for accented speech recognition. In Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); IEEE: Piscataway, NJ, USA, 2018; pp. 4854–4858. [Google Scholar]
  44. Woszczyk, D.; Petridis, S.; Millard, D. Domain Adversarial Neural Networks for Dysarthric Speech Recognition. In Proceedings of the Interspeech 2020, Shanghai, China, 25–29 October 2020; pp. 3875–3879. [Google Scholar]
  45. Tanaka, T.; Masumura, R.; Sato, H.; Ihori, M.; Matsuura, K.; Ashihara, T.; Moriya, T. Domain Adversarial Self-Supervised Speech Representation Learning for Improving Unknown Domain Downstream Tasks. In Proceedings of the INTERSPEECH, Incheon, Republic of Korea, 18–22 September 2022; pp. 1066–1070. [Google Scholar]
  46. Graves, A.; Fernández, S.; Gomez, F.; Schmidhuber, J. Connectionist temporal classification: Labelling unsegmented sequence data with recurrent neural networks. In Proceedings of the 23rd International Conference on Machine Learning, Pittsburgh, PA, USA, 25–29 June 2006; pp. 369–376. [Google Scholar]
  47. Kim, J.W.; Yoon, C.; Toikkanen, M.; Bae, S.; Jung, H.Y. Adversarial fine-tuning using generated respiratory sound to address class imbalance. arXiv 2023, arXiv:2311.06480. [Google Scholar] [CrossRef]
  48. Heafield, K. KenLM: Faster and smaller language model queries. In Proceedings of the Sixth Workshop on Statistical Machine Translation, Edinburgh, UK, 30–31 July 2011; pp. 187–197. [Google Scholar]
  49. Loshchilov, I.; Hutter, F. Decoupled Weight Decay Regularization. In Proceedings of the International Conference on Learning Representations, New Orleans, LA, USA, 6–9 May 2019. [Google Scholar]
  50. Pascanu, R.; Mikolov, T.; Bengio, Y. On the difficulty of training recurrent neural networks. In Proceedings of the International Conference on Machine Learning; PMLR: New Orleans, LA, USA, 2013; pp. 1310–1318. [Google Scholar]
  51. Lee, S.H.; Choi, H.Y.; Kim, S.B.; Lee, S.W. Hierspeech++: Bridging the gap between semantic and acoustic representation of speech by hierarchical variational inference for zero-shot speech synthesis. arXiv 2023, arXiv:2311.12454. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Schematic illustration of the conceptual feature distribution discrepancy between synthetic (blue) and real (red) speech representations before and after joint domain adversarial training. The left panel illustrates a simplified domain discrepancy, where synthetic and real speech features are shown as separated distributions. The right panel illustrates the intended effect of our proposed method, which encourages domain-invariant representations by reducing this discrepancy.
Figure 1. Schematic illustration of the conceptual feature distribution discrepancy between synthetic (blue) and real (red) speech representations before and after joint domain adversarial training. The left panel illustrates a simplified domain discrepancy, where synthetic and real speech features are shown as separated distributions. The right panel illustrates the intended effect of our proposed method, which encourages domain-invariant representations by reducing this discrepancy.
Mathematics 14 01669 g001
Figure 2. Overview of the proposed ASR training framework combining real and synthetic speech data with domain adversarial training. A mixed ASR dataset composed of real ( D real ) and TTS-generated synthetic data ( D syn ) is passed through an ASR encoder. The encoder output is simultaneously used for ASR decoding and data discriminator, which predicts whether the input features are from real or synthetic data. Discriminator gradients are reversed during backpropagation to encourage domain-invariant representation learning.
Figure 2. Overview of the proposed ASR training framework combining real and synthetic speech data with domain adversarial training. A mixed ASR dataset composed of real ( D real ) and TTS-generated synthetic data ( D syn ) is passed through an ASR encoder. The encoder output is simultaneously used for ASR decoding and data discriminator, which predicts whether the input features are from real or synthetic data. Discriminator gradients are reversed during backpropagation to encourage domain-invariant representation learning.
Mathematics 14 01669 g002
Figure 3. Correlation analysis between perceptual speech quality (UTMOS) and ASR performance (WER) across four different architectures. The plots evaluate Whisper-tiny, wav2vec 2.0, HuBERT, and WavLM under the R10 + S30 configuration on the GigaSpeech dataset. The red and blue lines represent linear regression for configurations with and without JODAL, respectively. Markers indicate different TTS engines (XTTS, YourTTS, VITS, and Tacotron2), while the green ‘X’ denotes the real-data baseline (R40). The Pearson correlation coefficients (r) highlight the decoupling effect between naturalness and recognition utility facilitated by JODAL.
Figure 3. Correlation analysis between perceptual speech quality (UTMOS) and ASR performance (WER) across four different architectures. The plots evaluate Whisper-tiny, wav2vec 2.0, HuBERT, and WavLM under the R10 + S30 configuration on the GigaSpeech dataset. The red and blue lines represent linear regression for configurations with and without JODAL, respectively. Markers indicate different TTS engines (XTTS, YourTTS, VITS, and Tacotron2), while the green ‘X’ denotes the real-data baseline (R40). The Pearson correlation coefficients (r) highlight the decoupling effect between naturalness and recognition utility facilitated by JODAL.
Mathematics 14 01669 g003
Figure 4. Comparative scaling analysis of ASR performance across LibriSpeech and GigaSpeech datasets. The plots illustrate the Word Error Rate (WER, %) trends for Whisper-tiny and WavLM as the total training data volume scales from 10% (R10 baseline) to 100% (R100 or R10 + S90 configuration). The grey dashed lines represent models trained solely on varying amounts of real data, while the blue and red lines depict the impact of augmenting a 10% real data baseline with XTTS-generated synthetic data, without and with the JODAL approach, respectively. Notably, on the GigaSpeech dataset, vanilla augmentation (blue lines) exhibits performance stagnation or degradation as the synthetic volume increases, whereas JODAL (red lines) consistently mitigates domain mismatch. In particular, for the WavLM architecture, the JODAL-integrated R10 + S90 configuration effectively surpasses the 100% real-data baseline (R100) on both datasets, as indicated by the arrows.
Figure 4. Comparative scaling analysis of ASR performance across LibriSpeech and GigaSpeech datasets. The plots illustrate the Word Error Rate (WER, %) trends for Whisper-tiny and WavLM as the total training data volume scales from 10% (R10 baseline) to 100% (R100 or R10 + S90 configuration). The grey dashed lines represent models trained solely on varying amounts of real data, while the blue and red lines depict the impact of augmenting a 10% real data baseline with XTTS-generated synthetic data, without and with the JODAL approach, respectively. Notably, on the GigaSpeech dataset, vanilla augmentation (blue lines) exhibits performance stagnation or degradation as the synthetic volume increases, whereas JODAL (red lines) consistently mitigates domain mismatch. In particular, for the WavLM architecture, the JODAL-integrated R10 + S90 configuration effectively surpasses the 100% real-data baseline (R100) on both datasets, as indicated by the arrows.
Mathematics 14 01669 g004
Figure 5. Evaluation of the impact of the adversarial loss weight λ on WER of LibriSpeech test-clean under the LM-integrated decoding setting. Four subplots illustrate the performance trends for different TTS-based augmentation sources. Among the tested candidate values, λ = 0.1 generally achieved the lowest WER across the evaluated synthetic data scales. These results suggest that a moderate adversarial training weight can provide a practical balance between ASR learning and feature-level domain alignment, whereas excessively high λ values may degrade the primary ASR task performance by suppressing task-relevant acoustic features.
Figure 5. Evaluation of the impact of the adversarial loss weight λ on WER of LibriSpeech test-clean under the LM-integrated decoding setting. Four subplots illustrate the performance trends for different TTS-based augmentation sources. Among the tested candidate values, λ = 0.1 generally achieved the lowest WER across the evaluated synthetic data scales. These results suggest that a moderate adversarial training weight can provide a practical balance between ASR learning and feature-level domain alignment, whereas excessively high λ values may degrade the primary ASR task performance by suppressing task-relevant acoustic features.
Mathematics 14 01669 g005
Table 1. Comparison of TTS models in terms of generation input type and speaker support.
Table 1. Comparison of TTS models in terms of generation input type and speaker support.
ModelInput Type for GenerationSpeaker Support
XTTSAudio + TextMulti-Speaker
YourTTS
VITSText-onlySingle-Speaker
Tacotron2
Table 2. Composition of training datasets with varying proportions of real and synthetic speech. RXX indicates real data percentage while SXX indicates synthetic data percentage.
Table 2. Composition of training datasets with varying proportions of real and synthetic speech. RXX indicates real data percentage while SXX indicates synthetic data percentage.
Configuration IDReal (%)Synthetic (%)Total Ratio (%)
R1010010
R10 + S10101020
R10 + S20102030
R10 + S30103040
R10 + S40104050
R10 + S901090100
R2020020
R3030030
R4040040
R5050050
R1001000100
Table 3. WER (%) results on LibriSpeech test-clean and test-other sets using Whisper-tiny trained with varying amounts of real and TTS-augmented synthetic data with and without JODAL approach. “Zero-Shot” denotes the performance of the original Whisper-tiny model evaluated directly on the test sets without any additional task-specific fine-tuning.
Table 3. WER (%) results on LibriSpeech test-clean and test-other sets using Whisper-tiny trained with varying amounts of real and TTS-augmented synthetic data with and without JODAL approach. “Zero-Shot” denotes the performance of the original Whisper-tiny model evaluated directly on the test sets without any additional task-specific fine-tuning.
Data Amounts (Configuration IDs)
Training DataTTS ModelR10R20R30R40R50R100
Original (Real Only)25.49/40.4618.45/33.8916.16/32.2714.82/30.7414.49/29.4911.70/27.90
R10R10 + S10R10 + S20R10 + S30R10 + S40R10 + S90
Original + SyntheticXTTS17.93/33.1816.35/31.9015.54/31.3215.06/31.1513.38/30.15
YourTTS20.44/36.7218.13/33.6917.58/34.3017.98/33.6815.56/33.85
VITS18.87/34.6217.81/34.9017.93/35.3617.53/34.1917.41/35.44
Tacotron219.43/37.4520.79/38.2617.83/34.6518.24/35.4417.96/37.35
+ JODALXTTS16.74/32.5015.02/30.7814.16/30.5114.87/31.1912.83/28.93
YourTTS19.42/35.2617.15/32.8916.20/33.6116.61/32.8513.19/30.53
VITS18.58/34.2117.15/33.8016.18/33.8115.62/33.8014.76/34.13
Tacotron218.99/40.0518.35/34.8816.83/32.9215.98/34.1016.47/33.74
Zero-Shot7.54/22.84
Table 4. WER (%) results on LibriSpeech test-clean and test-other sets using self-supervised models (wav2vec 2.0, HuBERT, and WavLM) trained with varying amounts of real and TTS-augmented synthetic data with and without the JODAL approach. All models in this table are evaluated using an external 4-g language model.
Table 4. WER (%) results on LibriSpeech test-clean and test-other sets using self-supervised models (wav2vec 2.0, HuBERT, and WavLM) trained with varying amounts of real and TTS-augmented synthetic data with and without the JODAL approach. All models in this table are evaluated using an external 4-g language model.
Data Amounts (Configuration IDs)
ASR ModelTraining DataTTS ModelR10R20R30R40R50R100
wav2vec 2.0Original (Real Only)21.40/31.077.63/15.476.15/13.435.59/12.465.14/11.894.41/10.60
R10R10 + S10R10 + S20R10 + S30R10 + S40R10 + S90
Original + SyntheticXTTS8.26/16.816.43/14.416.16/13.625.79/13.375.02/12.13
YourTTS8.20/16.156.99/15.306.75/14.926.53/14.656.17/14.57
VITS8.46/17.536.81/15.206.62/14.876.11/14.565.67/13.75
Tacotron9.10/18.237.91/16.677.24/15.966.68/15.166.09/14.19
+ JODALXTTS7.76/15.976.36/14.085.96/13.455.56/13.084.96/11.98
YourTTS7.87/16.026.74/15.196.72/15.016.38/14.676.04/14.02
VITS8.12/17.026.62/15.106.11/14.326.00/14.155.47/13.82
Tacotron8.74/17.687.59/16.176.49/14.756.28/14.456.08/14.69
HuBERTOriginal (Real Only)25.91/40.6912.54/23.828.14/16.866.51/14.075.93/12.885.44/11.79
R10R10 + S10R10 + S20R10 + S30R10 + S40R10 + S90
Original + SyntheticXTTS12.73/24.218.48/18.187.01/15.656.58/15.186.07/13.99
YourTTS14.16/27.229.15/19.798.21/17.607.92/17.527.40/16.72
VITS14.12/27.069.81/20.798.04/17.057.37/16.566.83/15.88
Tacotron15.56/29.4310.45/21.849.14/19.219.03/19.197.89/17.11
+ JODALXTTS12.36/23.608.12/21.386.93/15.456.44/14.565.79/13.06
YourTTS13.16/25.688.87/18.998.15/17.727.43/16.506.43/14.80
VITS13.67/25.589.61/19.627.82/17.427.04/16.076.79/15.30
Tacotron13.73/26.4610.42/21.068.70/18.767.91/17.266.90/15.43
WavLMOriginal (Real Only)24.48/37.789.34/17.286.25/12.225.62/11.465.25/10.494.89/10.11
R10R10 + S10R10 + S20R10 + S30R10 + S40R10 + S90
Original + SyntheticXTTS9.58/17.856.33/12.675.70/11.965.18/11.084.38/9.99
YourTTS10.34/20.928.19/16.046.93/12.405.98/13.085.43/12.02
VITS10.99/21.536.56/13.936.40/13.635.67/12.715.51/12.37
Tacotron11.24/21.258.68/17.597.12/14.176.13/13.076.60/14.29
+ JODALXTTS8.00/16.206.03/12.115.50/11.084.77/11.644.15/9.82
YourTTS8.99/17.076.95/14.376.15/12.055.52/12.104.77/10.54
VITS9.97/18.576.52/13.665.95/11.715.44/13.345.23/11.77
Tacotron9.69/19.347.17/15.076.35/14.085.79/13.486.36/13.99
Table 5. WER (%) results on GigaSpeech dev/test sets using Whisper-tiny trained with varying amounts of real and TTS-augmented synthetic data with and without JODAL approach. “Zero-Shot” denotes the performance of the original Whisper-tiny model evaluated directly on the test sets without any additional task-specific fine-tuning.
Table 5. WER (%) results on GigaSpeech dev/test sets using Whisper-tiny trained with varying amounts of real and TTS-augmented synthetic data with and without JODAL approach. “Zero-Shot” denotes the performance of the original Whisper-tiny model evaluated directly on the test sets without any additional task-specific fine-tuning.
Data Amounts (Configuration IDs)
Training DataModelR10R20R30R40R50R100
Original (Real Only)32.57/31.6930.25/30.6027.83/27.3328.64/27.6728.23/27.4126.06/25.81
R10R10 + S10R10 + S20R10 + S30R10 + S40R10 + S90
Original + SyntheticXTTS31.47/30.9430.68/29.8131.35/29.9031.70/30.0931.37/30.54
YourTTS32.12/31.2032.29/31.3234.56/32.5633.78/32.9634.98/33.66
VITS32.41/31.4932.36/30.9032.62/30.9333.05/31.9633.97/32.58
Tacotron33.76/33.0733.25/32.1634.13/32.1933.94/32.4435.45/34.21
+ JODALXTTS30.15/29.9629.94/29.7229.74/29.3329.11/29.0728.91/28.82
YourTTS31.00/30.5430.59/29.8330.31/29.6030.04/29.4629.85/29.34
VITS31.72/30.4831.10/30.3030.74/30.1530.50/29.9629.79/29.55
Tacotron32.41/31.6332.09/31.3931.83/30.9131.71/30.8830.90/30.67
Zero-Shot17.82/28.39
Table 6. WER (%) results on GigaSpeech dev and test sets using self-supervised models (wav2vec 2.0, HuBERT, and WavLM) trained with varying amounts of real and TTS-augmented synthetic data with and without the JODAL approach. All self-supervised models were evaluated using the external 4-g language model.
Table 6. WER (%) results on GigaSpeech dev and test sets using self-supervised models (wav2vec 2.0, HuBERT, and WavLM) trained with varying amounts of real and TTS-augmented synthetic data with and without the JODAL approach. All self-supervised models were evaluated using the external 4-g language model.
Data Amounts (Configuration IDs)
ASR ModelTraining DataTTS ModelR10R20R30R40R50R100
wav2vec 2.0Original (Real Only)31.69/30.2526.24/25.1525.41/24.3424.81/23.6624.38/23.4123.61/22.60
R10R10 + S10R10 + S20R10 + S30R10 + S40R10 + S90
Original + SyntheticXTTS26.60/25.2225.17/23.8924.70/23.3524.17/22.9323.15/22.00
YourTTS26.83/25.5526.16/24.9525.73/24.4525.32/24.0125.03/23.55
VITS27.24/25.7626.45/24.7625.79/24.2225.64/24.0424.95/23.45
Tacotron27.62/26.2327.48/25.8326.41/24.7726.32/24.8426.02/23.97
+ JODALXTTS26.46/25.1125.11/23.9524.60/22.7824.01/22.7822.94/21.99
YourTTS26.94/25.6525.85/24.5225.31/24.0425.16/23.7624.79/23.41
VITS26.86/25.3726.41/24.8625.41/23.8225.57/23.9924.80/23.16
Tacotron26.54/25.2526.30/24.8026.28/24.7626.18/24.7525.33/23.83
HuBERTOriginal (Real Only)29.56/28.3828.71/27.5326.15/25.2625.83/25.0325.08/24.4223.32/22.61
R10R10 + S10R10 + S20R10 + S30R10 + S40R10 + S90
Original + SyntheticXTTS29.46/28.0626.60/25.3325.30/24.2224.47/23.5323.06/22.12
YourTTS28.41/27.1927.69/26.2625.97/25.0025.63/24.6925.18/24.05
VITS29.28/28.0226.73/25.4626.23/24.9725.58/24.4024.62/23.43
Tacotron29.53/28.3328.42/27.0327.39/26.0326.89/25.4925.54/24.23
+ JODALXTTS27.09/25.9425.35/24.3624.69/23.6724.07/23.1822.99/22.11
YourTTS27.97/26.7326.71/25.6125.94/24.9225.45/24.5725.14/24.01
VITS28.26/27.0526.67/25.4325.79/24.5825.35/24.2224.54/23.30
Tacotron29.25/28.0827.61/26.5827.09/25.9926.39/24.9225.45/24.07
WavLMOriginal (Real Only)29.28/28.7221.57/20.1319.73/19.2619.36/19.0219.27/18.8918.04/17.67
R10R10 + S10R10 + S20R10 + S30R10 + S40R10 + S90
Original + SyntheticXTTS21.99/21.0120.56/19.7819.65/19.0918.88/18.2217.69/17.10
YourTTS23.72/22.7621.09/20.3420.15/19.5219.37/18.6618.57/17.85
VITS22.91/22.2421.30/20.4320.57/19.8119.70/18.9918.35/17.63
Tacotron23.22/22.3822.60/21.1421.09/20.2519.84/18.4019.68/19.02
+ JODALXTTS21.07/20.4919.85/19.3818.90/18.2918.30/17.2817.25/16.76
YourTTS21.22/20.7020.76/20.1719.14/18.5418.49/17.8918.47/17.64
VITS21.11/20.4720.73/20.0218.96/18.3818.36/17.6918.20/17.53
Tacotron21.27/20.7120.66/20.1020.06/19.3319.27/18.2919.06/18.47
Table 7. UTMOS scores for synthetic speech samples along with ASR WERs (%) on the GigaSpeech test set using Whisper-tiny, wav2vec 2.0, HuBERT, and WavLM under the R10 + S30 and R40 configurations. Bold denotes the best performance in each column.
Table 7. UTMOS scores for synthetic speech samples along with ASR WERs (%) on the GigaSpeech test set using Whisper-tiny, wav2vec 2.0, HuBERT, and WavLM under the R10 + S30 and R40 configurations. Bold denotes the best performance in each column.
ConfigurationTTS ModelUTMOSJODALWhisper-TinyWav2vec 2.0HuBERTWavLM
R10 + S30XTTS 3.883 ± 0.319 No31.3524.7025.3019.65
Yes29.7424.6024.6918.90
YourTTS 3.520 ± 0.336 No34.5625.7325.9720.15
Yes30.3125.3125.9419.14
VITS 4.356 ± 0.135 No32.6225.7926.2320.57
Yes30.7425.4125.7918.96
Tacotron2 4.083 ± 0.320 No34.1326.4127.3921.09
Yes31.8326.2827.0920.06
R40Real Data Only28.6424.8125.8319.36
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kim, J.-W.; Jung, H.-Y. JODAL: Joint Domain Adversarial Learning for TTS-Augmented Automatic Speech Recognition. Mathematics 2026, 14, 1669. https://doi.org/10.3390/math14101669

AMA Style

Kim J-W, Jung H-Y. JODAL: Joint Domain Adversarial Learning for TTS-Augmented Automatic Speech Recognition. Mathematics. 2026; 14(10):1669. https://doi.org/10.3390/math14101669

Chicago/Turabian Style

Kim, June-Woo, and Ho-Young Jung. 2026. "JODAL: Joint Domain Adversarial Learning for TTS-Augmented Automatic Speech Recognition" Mathematics 14, no. 10: 1669. https://doi.org/10.3390/math14101669

APA Style

Kim, J.-W., & Jung, H.-Y. (2026). JODAL: Joint Domain Adversarial Learning for TTS-Augmented Automatic Speech Recognition. Mathematics, 14(10), 1669. https://doi.org/10.3390/math14101669

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop