Published On November 7, 2025
Journal Issue LJER Volume 25 Issue 4

Evolution of Performance Metrics for Accurate Evaluation of Speech-to-Speech Translation Models: A Literature Review

Dr. Gabriel O. Sobola
Dr. Gabriel O. Sobola
* ¶
Article Fingerprint
Research ID 8F512

IntelliPaper

Abstract

The translation of speech from a source to speech in a target language with generative artificial intelligence is an area of research that is presently being actively explored. This is aimed at solving global language barriers thereby ensuring seamless communication between the individuals involved. It has been well developed for high-resourced languages like English, Spanish, French and Chinese. Currently, objective evaluation metrics such as Bilingual Evaluation Understudy Scores (BLEUS), and subjective metrics such as Mean Opinion Score Naturalness (MOSN) and Mean Opinion Score Similarity (MOSS) are being used to evaluate the performance of the output of speech-to-speech models. However, low resourced languages are still undeveloped in the area of speech processing applications, especially the African indigenous languages. The output speech in the target language needs to be evaluated to determine the closeness to the ground truth, as well as how natural and intelligible it is to the intended listeners. This paper presents a review of trends from the current metrics to emerging ones such as Recall Oriented Understudy for Gisting Evaluation-L (ROUGE-L) and BLASER. The applications of speech models’ metrics on various leaderboards and modern AI platforms were also discussed. The outcome shows that while BLEU score and MOSN metrics are prevalent for speech models, there is a need to explore metrics such as ROUGE-L, and BERTScore which are machine translation metric due to their benefits.

Explore Digital Article Text

I. INTRODUCTION

The translation of speech from one language, the source, to another language, the target, demands an efficient evaluation metric for its evaluation. Researchers in the area of speech processing applications are considering objective evaluation metrics such as the Word Error Rate (WER), Bilingual Evaluation

Understudy (BLEU) scores, and BERTScore as well as subjective evaluation metrics such as the Mean Opinion Score (MOS) Naturalness and Similarity for evaluating the output of such models. Currently, there are no standard objective evaluation metrics applied directly to the generated output target speech [1]. This is because all objective evaluation demands speech output to be converted to texts. Hence, there are issues associated with such metrics. For instance, to utilise the BLEU score metric, the output speech needs to be transcribed to texts after which the texts are being compared or evaluated against the reference or ground truth texts. Researchers have observed overtime errors introduced in the obtained BLEU score due to the Automatic Speech Recognition (ASR) model utilised for such task. According to them, using an evaluation metric that takes the output target speech directly will be better than the ASR for computation of BLEU score. The ASR models have inherent errors that alter the expected metric result obtained using the BLEU score. To overcome this issue, some researchers have utilised large ASR models such as Whisper, based on large hours of data training to generate the transcripts to be compared with the ground truth [2 - 5]. Other researchers have also explored MOS Naturalness and MOS Similarity which are both subjective evaluation in conjunction with objective metrics. Here, raters are sourced to evaluate the performance of the generated output speech using their natural instinct to rate the speech model's output. Such metrics are being utilised to evaluate the fluency, accuracy, quality, and correctness of the generated speech, and the ratings are based on human judgments. To further enhance the objective evaluation metrics, it was confirmed in [1] that character-based performance metrics like character-based F1 score (chrF), and character-based BLEU score (chrBLEU) [6] are more robust metrics for speech-to-speech translation and speech synthesis tasks [1]. They were discovered to show a high correlation with human judgment than BLEU and MCD [1]. Some state-of-the-art speech-to-speech translation models such as Whisper [26], Translatotron, Translatotron2, SeamlessM4T and AudioPalm, and speech models developed by other researchers have utilised the aforementioned metrics to evaluate their models.

Metrics such as the Metric for the Evaluation of Translation with Explicit Ordering (METEOR) [1] that shows high correlation with human judgment [7], ROUGE – L, and BLASER have found low utilisation for computation of speech model evaluation. METEOR, ROUGE - L are mostly utilised for texts summarisations, and other Natural Language Processing (NLP) tasks such as machine translation and question answering [7]. Translation Error Rate (TER) is another metric for machine translation [7] which could be explored for speech-to-speech translation tasks [8] as it could be used to evaluate the texts equivalents of the target speech. As a result, it is suggested that researchers could explore ROUGE-L for the speech-to-speech translation tasks since it is evaluated on the texts obtained from generated target speech. The ROUGE – L is a metric that makes use of non-contiguous subsequence obtained from both the predicted texts and ground truth texts by comparing the two texts. It has been shown to have relationship with the well-known statistical metrics such as precision, recall, and f1-scores, by setting the beta parameter in its formula. Other variants of ROUGE such as the ROUGE-S, and ROUGE-W (ROUGE-Weighted) [9] have performed successfully in machine translation tasks [7, 9]. Other common ROUGE used in translation tasks are ROUGE-WE (ROUGE-Word Embedding), ROUGE-G (ROUGE-Graph based) and ROUGE-1, ROUGE-2 [7]. WER, an objective evaluation is mostly utilised for Automatic Speech Recognition (ASR) where the transcribed texts are compared with the reference texts. In addition to this is the BERTScore that is mostly utilized for machine translation models. This has been confirmed to perform better than ROUGE-L, METEOR, and BLEU score due to its high similarity measure between the candidate (machine translated output) and reference or ground truth samples using the cosine similarity procedure [7]. However, it lacks word ordering. It can also be utilized for speech-to-speech translation model by using the transcribed texts rather than the target speech obtained. There is also Cross Lingual Semantic Textual Similarity (XSTS) [10-11], a human metric that measures semantic similarity between a source speech and target translation. At present, more AI platforms and leaderboards are being engaged in the areas of the Natural Language Processing (NLP) to rate and compare AI models. Some are known to speech models to evaluate the performances of various SOTA models. Examples of such are the Hugging Face Leaderboards, IWSLT Challenge etc. [45-50] and some are specifically for speech-to-speech translation models. Each platform has its own metrics used to evaluate speech models. Going by the aforementioned, there are numerous metrics/models that have been used in the past and are currently being engaged with varying performance levels. Hence, there is a need to evaluate the performance of some of the models to ascertain their efficiency. This is the basis for this study. Various metrics that are used in speech-to-speech translation tasks and speech processing applications were reviewed with a view to comparatively determining their efficiencies.

II. PERFORMANCE METRICS

The evaluation of speech-to-speech translation models are either carried out on the target output speech (Subjective evaluation), transcribed texts of the target output speech using an ASR model (objective evaluation), or spectral representations of the target output speech. At other times, the evaluation could be carried out in subjective approach in terms of comparing the target output speech with the source speech as in the case of Cross Lingual Semantic Textual Similarity (XSTS). Others are statistical evaluation metrics such as Accuracy, Precision, Recall, and F1-Score.

2.1 Subjective Performance Metrics

In this evaluation metrics, raters are hired to judge the output speech obtained from the speech-to-speech model. In order words the evaluation is performed directly on the speech obtained. Examples of such metrics are MOS Naturalness, MOS Similarity, XSTS etc.

2.1.1 Mean Opinion Score (MOS)

This is a subjective performance metric that is based on the judgment made by the observer on the output translated speech of the target language. It is the most utilised for speech- to-speech evaluation metric . It could be MOS Naturalness or MOS Similarity. In this type of subjective evaluation, raters are sought, who then score the output generated speech on a scale from 1 to 5 which could be 1 = Poor, 2 = Satisfactory, 3 = Good, 4 = Very good, and 5 = Excellent.

2.1.1.1 Mean Opinion Score (MOS) Naturalness

In MOS Naturalness, the raters judge the quality, naturalness, and appropriateness of pro nunciation of the speech output on a scale of 1 to 5. In this case, an incorrectly translated natural target output speech will be rated higher [2] when compared with a correctly unnatural target output speech.

2.1.1.2 Mean Opinion Score Similarity

In MOS Similarity, the raters score the output speech obtained by comparing it with a reference or ground truth output (which can be human-generated speech or synthesised) on a scale of 1 to 5 using quality such as the fluency (flow or correctness of grammar), and adequacy (how deviated speech is from its intended meaning or deviation from the ground or reference speech) of the generated output speech.

2.1.2 Cross Lingual Semantic Textual Similarity (XSTS)

This is a subjective evaluation that is carried out by human raters to assess the quality of the translated target speech. It is conducted by comparing the adequacy (how close it is to its intended meaning) of the generated speech to the source speech. This implies that the human rater or judge must be bilingual to be able to access such target speech for its meaning. The human annotator judges the semantic similarity rather than fluency between the source and target speech . Using a score on a scale of 1 to 5, the annotator assigned each language pair (source-translated target speech) for semantic meaning where a score of 3 or more indicates the two speeches are close in terms of meaning being conveyed. XSTS is a subjective evaluation metric that also checks for the audio quality as it is utilised directly on the audio generated output target speech. It was originally developed for texts evaluation . To obtain the final XSTS results, an average value is computed across selected XSTS computed scores by the human annotators.

2.1.3 Blaser

This is a modality agnostic evaluation metric that works on both speech and texts . A version of BLASER, BLASER 2.0 utilised in was a modification on the first version . For speech-to-speech translation tasks, it offers the advantage of being text-free unlike the ASR BLEU performance metric. For BLASER 2.0, the source speech, the translated target speech and the reference texts are converted into Sentence-level multimOdal and language-Agnostic Representations (SONAR) embedding vectors . These vectors are then fed into a small dense neural network for prediction of XSTS scores for each output of the translation for the supervised version of BLASER 2.0. For the unsupervised version, the cosine similarities between the source and target translated output is obtained for BLASER computation.

2.2 Objective Performance Metric

In the objective, the target output speech of the speech-to-speech translation model is fed to an ASR model to obtain the texts or transcripts equivalent of the speech. Evaluation is then performed on these texts to assess the performance of the model. Examples are the WER, BLEU Score, ROUGE-L, BERTScore, etc.

2.2.1 Bilingual Evaluation Understudy (BLEU)

This is an objective n-gram evaluation that involves the comparison of the speech target output with that of the reference or ground truth. To compute the BLEU score, the output of the speech translation is fed to an ASR model to generate the text equivalent. The texts generated are then compared with the ground truth texts, and the BLEU score is computed. Mathematically, the BLEU score is computed using equation (1) [15]:

\[BLEU score = BP * \exp\sum_{i=1}^{N} w_i p_i\]

where:

\[BP = Brevity Penalty = \exp\left(1 - \frac{r}{c}\right)\]

which is also computed as:

\[BP = Brevity Penalty = \left(1, \frac{r}{c}\right)\]

r = length of machine translated output (text or speech) c = length of reference translation (text or speech)

, which is given in equation (4) as:

\[p_{i} = \frac{\text{Count Clip (matches,max-reference-count)}}{\text{candidate n-gram}}\tag{4}\]

N = maximum number of n - gram order to consider (usually up to 4)

weight for gram precision of order

2.2.1.1 Evaluation of BLEU Score Computation

Given the information below for both the machine-translated output (obtained using ASR) and reference output text:

Machine Translation (MT): The picture the picture by me.

Reference (Ref) 1: The picture is clicked by me.

Where:

\[r = 6\]
\[c = 6\]

The n-gram modified precision score of order i, as depicted in equation (4) is computed using Table 1.

Table 1: A summary results for the Computation of n-gram Modified Precision Score

n = 1n = 2n = 3n = 4
MT l = 6Ref r = 6Min (MT, Ref)MTRefMin (MT, Ref)MTRefMin (MT, Ref)MTRefMin (MT, Ref)
"the"211"the picture"211"the picture the"100"the picture the picture"100
"picture"211"picture the"100"picture the picture"100"picture the picture by"100
"by"111"picture by"100"the picture by"100"the picture by me"100
"me"111"by me"111"picture by me"100
$p_1=\frac{4}{6}=\frac{2}{3}$ $p_2=\frac{2}{5}$ $p_3=\frac{0}{4}=0$ $p_4=\frac{0}{3}=0$

Hence, using equation (3), the Brevity Penalty is computed as:

\[B P = \left(1, \frac {r}{c}\right) = \left(1, \frac {6}{6}\right) = (1, 1) = 1\]

Substituting BP with other parameters into equation (1) gives:

\[BLEU score = BP * \exp\left(\sum_{i=1}^{N} w_i p_i\right)\]
\[BLEU score = 1 * \exp\left(\sum_{i=1}^{4} w_i p_i\right)\]
\[BLEU score = 1 * \exp\left(\sum_{i=1}^{4} w_i p_i\right)\]

BLEU score = 0.718 = 71.8

2.2.1.2 Character-level BLEU (charBLEU)

This is a BLEU score metric that computes the BLEU score on the character level rather than on the sentence level . It is a better evaluation metric than the ASR BLEU score.

2.2.1.3 Weaknesses of BLEU Score

  1. It is an n-gram precision-based metric that does not take into consideration the recall, and its reliance on the exact matching of the n-gram [7].

  2. It does not show correlation when compared with human judgment for speech-to-speech translation tasks [7].

2.2.2 Word Error Rate (WER)

For speech-to-speech translation tasks, the WER, an objective evaluation for comparing the ground truth word string to machine translated word string is obtained using equation (5) [16-17] as:

\[W E R = \frac {S + D + I}{N}\tag{5}\]

where:

The number of substitutions

The number of deletions

I = The number of insertions

N = The number of words in the reference

2.2.2.1 Computation of WER in Speech-Speech Translation

Given the reference text (ground truth) of the target language (Yorùbá) as GT and the Translated text equivalent of the translated speech of the target language (Yorùbá) of the output of the translator as MT as given below, the WER is computed using equation (13) as illustrated below:

GT: A bèrè ìmúlò àjęsára ibà pónjú — póntò ní ōdún 1938.

MT: A bèrè ìmúlò àwón àjesá ibà pónjú — póntò ōdúni.

The WER is computed using equation (13) as:

S = 2 [àjesá for àjesára and ódúni for ódún

D = 2 [ní and 1938 deleted in the MT obtained from ASR (input from target speech output)]

\[I = 1 [àwón inserted in the MT output]\]

N = 9

\[WER = \frac{S+D+I}{N} = \frac{2+2+1}{9} = \frac{5}{9} = 0.55\]

2.2.3 Recall-Oriented Understudy Gisting Evaluation (ROUGE - L)

This is an evaluation metric that compares the machine translated text sequence (ASR output obtained from speech audio output) with that of the ground truth text sequence by finding the Longest Common Subsequence (LCS) of words. It is mostly used in texts summarisation models like the GPT-4 as well as machine translation . According to findings it is much more efficient to compute the non-contiguous LCS of words than its contiguous counterpart to capture more flexible matches between the ground truth and machine translation texts as the order of words may be different. Statistical metrics such as precision, recall and f1 score can be computed using the LCS of both the ground truth word strings and machine translation word strings.

Given that:

X = Reference or ground truth word or sequence

Y = Machine Translation word or sequence output

The statistical metrics are computed as giving in equations (6) to (8) follows [9]:

\[precision, p = \frac{len(LCS(X,Y))}{len(Y)}\]
\[recall, r = \frac{len(LCS(X,Y))}{len(X)}\tag{7}\]
\[f_1-score = \frac{\left(\left(1+\beta^{2}\right) * p * r\right)}{\left(r + \left(\beta^{2} * p\right)\right)}\]

where:

len(LCS(X, Y)) = Length of the LCS of X, and Y len(X) = Length of the ground truth word string or sequence

len(Y) = Length of the machine translated word string or sequence

Note that setting makes equation (8) equals equation (9) (for computation of the statistical, f1) as illustrated below:

\[f 1 - S c o r e = \frac {2 ^ {*} P r e c i s i o n ^ {*} R e c a l l}{P r e c i s i o n + R e c a l l}\]
\[f1 - score = \frac{\left(\left(1 + 1^{2}\right) * p * r\right)}{\left(r + \left(1^{2} * p\right)\right)}\]
\[f 1 - s c o r e = \frac {(2 ^ {*} p ^ {*} r)}{(r + p)}\]

When the value of , the weight of recall, r is equal to that of the precision p. The value can also be set below or above 1. When , more weights are allocated to the precision, p and this applicable where precision, p is crucial and when , more weights are allocated to the recall and it is utilised where recall, r is crucial.

Note that is also obtained using [9].

2.2.3.1 Computation of Statistical Metrics and F-Based ROUGE-L in Speech-Speech Translation

Given the reference text (ground truth) of the target language (Yorùbá) as X and the Translated text equivalent of the translated speech of the target language (Yorùbá) of the output of the translator as Y as given below, the precision, recall, and F1-Score are calculated for ROUGE-L using equations (6-8) as illustrated below:

X: A bèrèìmúlò àjęsára ibà pónjú — póntò ní ódún 1938.

Y: A bèrèìmúlò àjesá ibà pónjú — póntò ōdúni 1938.

len(Y) = 8 len(LCS(X, Y)) = 8

\[p r e c i s i o n, p = \frac {l e n (L C S (X , Y))}{l e n (Y)} = \frac {8}{8} = 1\]
\[r e c a l l, r = \frac {l e n (L C S (X , Y))}{l e n (X)} = \frac {8}{9} = 0. 8 8\]
\[f 1 - b a s e d R O U G E - L = \frac {\left(\left(1 + \beta^ {2}\right) * p * r\right)}{\left(r + \left(\beta^ {2} * p\right)\right)} = \frac {\left(\left(1 + 1 ^ {2}\right) * 1 * 0 . 8 8\right)}{\left(0 . 8 8 + \left(1 ^ {2} * 1\right)\right)} = \frac {2 * 1 * 0 . 8 8}{0 . 8 8 + 1} = \frac {1 . 7 7}{1 . 8 8} = 0. 9 4\]

Note that in the first example given in this section using equations (6-8), the computation of precision, recall, and f1-score were carried out using word level counting and the parameter,

Considering the character level ROUGE - L computation, the following is obtained:

\[l e n (X) = 5 0\]

len(Y) = 46

\[len(LCS(X,Y)) = 45\]

Note that all characters such as alphanumerical, and special characters as well as white spaces are counted as characters.

\[p r e c i s i o n, p = \frac {l e n (L C S (X , Y))}{l e n (Y)} = \frac {4 5}{4 6} = 0. 9 7\]
\[r e c a l l, r = \frac {l e n (L C S (X , Y))}{l e n (X)} = \frac {4 5}{5 0} = 0. 9 0\]
\[f1-based ROUGE-L = \frac{\left(\left(1+\beta^2\right)*p*r\right)}{\left(r + \left(\beta^2 * p\right)\right)} = \frac{\left(\left(1+1^2\right)*0.97*0.90\right)}{\left(0.90 + \left(1^2 * 0.97\right)\right)} = \frac{2*0.97*0.90}{0.90+0.97} = \frac{1.746}{1.870} = 0.93\]

2.2.3.2 Advantages of using ROUGE-L for Speech-to-Speech Translation Model

The ROUGE-L score takes into consideration the longest common subsequence between the machine translated output and reference texts. This subsequence can either be contiguous or non-contiguous. For machine translation, utilising the contiguous nature of ROUGE-L ensures it avoids the consecutive matching of words for word level metric or consecutive matching of character for character level matching. This ensures it generalises across the whole texts capturing differences between the machine generated and ground truth texts. For speech-to-speech translation models, it could be used in integration with BLEU, and METEOR to enhance the translation model performance since it is possible for two different texts (sharing relationship to the ground truth text) to have same ROUGE-L score when compared to the ground truth texts . In addition to that, the ROUGE-L score can also be utilised for assessing the quality of the translated texts which is essential in speech-to-speech translation tasks.

2.2.3.3 Limitation of using ROUGE-L for Speech-to-Speech Translation Model

ROUGE-L being a text-based metric, shows it has the capability to introduce errors typical of text-based speech processing metrics that could affect the performance of the model developed. Another limitation to utilising ROUGE-L is its usage in evaluating or comparing two similar machine translated texts obtained from two different models when compared to the ground truth texts. This is because, ROUGE-L cannot tell which one is close to the ground truth, rather it is an analytical approach to computing the performance metric. Such a limitation could be handled by the subjected evaluation using MOSN or MOSS where raters rate the speech output directly. In addition to that, ROUGE-L is not suitable for evaluating the naturalness, or quality of speech as this can be harnessed from the speech translated output. It is only used to evaluate the quality of the texts which may have deviated from the original speech due to ASR errors.

2.2.4 Mel-Cepstra Distortion (MCD)

This is a performance metric that compares the predicted target mel-cepstra with the reference mel-cepstra [19]. It is calculated as the difference between the MFCCs of the predicted target and reference audio. Mathematically, it is represented in equation (10) as proposed by [20]:

\[M C D _ {k} = \frac {1}{T} \sum_ {t = 1} ^ {T} \sqrt {\sum_ {k = 1} ^ {K} (m _ {t k} - \hat {m _ {t k}}) ^ {2}}\tag{10}\]

where:

MFCC of the frame from the reference audio

MFCC of the frame from the predicted audio

Then, is the sum of the squared differences over the first K MFCCs. When the length of the two MFCCs sequences are not equal, Dynamic Time Warping (DTW) is utilised to compute the minimum distance MCD obtainable [19-21]. This is used to evaluate speech synthesis models.

2.2.5 BERTScore

This is language generation [39] evaluation metric that is mostly utilized for machine translation. It can also be utilized for speech-to-speech translation models by feeding the output speech obtained to an ASR model and then compares the texts obtained with the reference texts. BERTScore is based on pretrained BERT contextual embeddings. Hence, it computes the cosine similarity of the machine translation texts and ground truth or reference texts—this it does by finding the sum of the cosine similarity between their respective token's embeddings [39]. BERTScore was known to perform better than n-gram metrics such as BLEU score, METEOR, as well as ROUGE-L in machine translation [7]. It addresses two major problems associated with n-gram metrics, which are penalizing semantical-ordering of words, inability to capture distant dependencies, and their inability to match paraphrases. It was confirmed to have evaluation performance close to human judgement [39]. Given:

The reference/ground truth parameters as:

Tokenized sentence:

Embedding vectors of y:

The machine translated output parameters as:

Tokenized sentence:

Embedding vectors of y: ,

The recall, precision, and F1-score are computed for BERTScore using equations (11-13) as [39]:

\[R _ {B E R T} = \frac{1}{| y |} \sum_ {y _ {i} \in y} Y _ {i} ^ {T} \hat{Y} _ {j}\tag{11}\]
\[P_{BERT} = \frac{1}{|\hat{y}|}\sum_{\substack{\hat{y}_{j\in \hat{y}}}}Y^{T}_{i}\hat{Y}_{j}\]
\[F _ {B E R T} = \frac {2 ^ {*} P _ {B E R T} * R _ {B E R T}}{P _ {B E R T} + R _ {B E R T}}\tag{13}\]

The computed BERTScore of equations (11-13) are within the cosine similarity range of -1 to 1, which does not affect human correlation or ranking of BERTScore. To ensure human readability, the range is adjusted to fall within o and 1. This is carried using empirical lower bound, b that is computed using Common Crawl monolingual datasets. The rescaled BERTScores for equations (11-13) are computed using equations (14-16) as [39]:

\[\hat {R} _ {B E R T} = \frac {R _ {B E R T} - b}{1 - b}\tag{14}\]
\[\hat {P} _ {B E R T} = \frac {P _ {B E R T} - b}{1 - b}\tag{15}\]
\[\hat{F}_{BERT} = \frac{F_{BERT} - b}{1 - b}\tag{16}\]

It is to be noted that scaling carried out above is an optional step. Prior to this step, another optional step that involves weighting with Inverse Document Frequency (IDF) score can also be done to obtain the weighted BERTScores instead of equation .

2.2.5.1 Pseudo Code for the Computation of BERTScore for Speech-to-Speech Translation Model

A. Pseudo code for BERTScore (Precision BERTScore)

1. Begin

  1. Compute the tokenised sequences y, and of both the reference texts and machine translation respectively.

  2. Compute the embeddings and of both the reference texts and machine translation respectively.

  3. For the first word in the machine translation, compute the cosine similarity between its embedding, and all embeddings in the reference texts.

  4. Compute the maximum value given as:

  5. Repeat step 5 for the remaining words , , ,..., in the machine translated output.

  6. Compute the sum of the results of step 5 and 6 as:

  7. Divide the result of step 7 by the total number of tokens in the machine translation output (candidate output) given by \frac{1}{|\hat{y}|}\sum{\substack{\hat{y}{j\in \hat{y}}}}Y_i^T\hat{Y}j to obtain P{BERT}.

  8. Compute the optional scaling precision score using:

10. End

B. Pseudo code for BERTScore (Recall BERTScore)

1. Begin

  1. Compute the tokenised sequences y, and of both the reference texts and machine translation respectively.

  2. Compute the embeddings and of both the reference texts and machine translation respectively.

  3. For the first word in the reference texts, compute the cosine similarity between its embedding, and all embeddings in the machine translated output.

5. Compute the maximum value given as:

  1. Repeat step 5 for the remaining words in the reference texts.

  2. Compute the sum of the results of step 5 and 6 as:

  3. Divide the result of step 7 by the total number of tokens in the reference texts given by \frac{1}{|y|}\sum_{y_i\in y}Y_i^T\hat{Y}j to obtain R{BERT}.

  4. Compute the optional scaling recall score using:

10. End

2.2.6 Real Time Factor (RTF)

This metric is utilised to calculate the performances of ASR models. It measures the processing speed of audio. A higher RTF value shows a faster processing of audio signals. Mathematically, it is computed as the ratio of processing time to audio duration given in equation (17) as :

\[R E A L - T I M E F A C T O R (R T F) = \frac {P r o c e s s i n g T i m e}{A u d i o D u r a t i o n}\tag{17}\]

2.2.7 Sort-Time Objective Intelligibility (STOI)

This metric measures the intelligibility of the speech signals. It can be used to evaluate how clean a speech signal is from its degraded replica. It is mostly utilised for text-to-speech models. For speech-to-speech translation task, it can be utilised to find how intelligible the target speech is from its reference speech. It is measured on a scale of 0 to 1 where 0 denotes unintelligibility while 1 means perfect intelligibility. The steps to compute the STOI of a speech signals are as follows [60]:

2.2.7.1 Steps to Compute the STOI of Speech Signal

  1. Split the speech signals into short-time frames which is typically between 32 - 64 ns (256 - 512 samples with overlaps.

  2. Calculate the Sort-Time Fourier Transform (STFT) for both the clean and degraded speech signals of each frame.

  3. Compute the spectral magnitude of the STFT for each frame of both the clean and degraded speech signals.

  4. Normalize the calculated spectral magnitude to have the same energy in each frame for both the clean and degraded speech signals.

  5. Compute the correlation coefficients between the clean and degraded speech signals for each frame.

  6. Calculate the STOI score by finding the average of step 5 across all frames.

2.2.8 Perceptual Evaluation of Speech Quality (PESQ)

This measures the quality of speech signals obtained from speech models. It is mostly used for speech synthesis models. It can also be used for speech-to-speech translation models. It measures speech quality on a scale of -0.5 to 4.5 where a higher score means better speech quality. A PESQ of -0.5 means bad speech quality while 4.5 PESQ denotes excellent speech .

2.2.8.1 Steps to Compute the PESQ

  1. Pre-process the clean and degraded speech signals (reference and target speech in the case of speech models) using pre-processing techniques such as filtering, and normalization.

  2. Carry out time alignment of both the degraded and clean speech to check for any distortions or delays.

  3. The disturbance or degradation which is the difference between the clean and target speech signals is computed.

  4. Mapping of the disturbance to a PESQ score that ranges from -0.5 to 4.5 to calculate the score.

2.3 Statistical Evaluation

This refers to the utilisation of machine learning evaluation metrics. This involves Precision, Recall, F1-Score, etc.

2.3.1 Accuracy

This is the ratio of the sum of True Positive (TP) and True Negative (TN) to the sum of TP, TN, False Positive (FP), and False Negative (FN). It is obtained using equation (18) as [23]:

\[Accuracy = \frac{TP+TN}{TP+TN+FP+FN}\tag{18}\]

2.3.2 Precision

This is the ratio of TP to the sum of TP and FP. Mathematically, it is obtained as given in equation (19) as [22-24]:

\[Precision = \frac{TP}{TP + FP}\tag{19}\]

Relating it to speech-to-speech translation tasks, it is computed using equation (20) as [25]:

\[P r e c i s i o n = \frac {N o o f c o r r e c t l y t r a n s l a t e d w o r d s (b o l d)}{T o t a l n u m b e r t r a n s l a t e d w o r d s}\tag{20}\]

2.3.3 Recall

This is the ratio of TP to the sum of TP and False Negative (FN). Mathematically, it is obtained as given in equation (21) [22-24]:

\[Recall = \frac{TP}{TP + FN}\tag{21}\]

For speech-to-speech translation tasks, it is computed using equation (22) as [25]:

\[R e c a l l = \frac {N o o f c o r r e c t l y t r a n s l a t e d w o r d s (b o l d)}{T o t a l n u m b e r r e f e r e n c e w o r d s}\tag{22}\]

2.3.4 F1-Score

This is the ratio of the product of precision and recall to the sum of precision and recall. Mathematically, it is obtained using equation (23) [22-24], which is same as equation (9) as:

\[F 1 - S c o r e = \frac {2 ^ {*} P r e c i s i o n ^ {*} R e c a l l}{P r e c i s i o n + R e c a l l}\tag{23}\]

For speech-to-speech translation tasks, it is also computed using equation (9) which is same as equation (23).

2.3.5 Computation of Precision, Recall, and F1-Score in Speech-Speech Translation

Given the reference text (ground truth) of the target language (Yorùbá) as RT and the Translated text equivalent of the translated speech of the target language (Yorùbá) of the output of the translator as MT as given below, the precision, recall, and F1-Score are calculated using equations (19), (21), and (22) respectively as illustrated below [25].

RT/GT: A be`rè îmúlò àjesára ibà pó 'njú-póntò ní odún 1938.

MT: A be`rè îmúlò àjesá ibà pó 'njú-póntò odúni 1938.

\[N o o f c o r r e c t l y t r a n s l a t e d w o r d s (b o l d) = 6\]

Total number translated words in the output of the translator = 8

\[T o t a l n u m b e r o f r e f e r e n c e w o r d s = 9\]
\[P r e c i s i o n = \frac {N o o f c o r r e c t l y t r a n s l a t e d w o r d s (b o l d)}{T o t a l n u m b e r t r a n s l a t e d w o r d s} = \frac {6}{8} = 0. 7 5\]
\[R e c a l l = \frac {N o o f c o r r e c t l y t r a n s l a t e d w o r d s (b o l d)}{T o t a l n u m b e r r e f e r e n c e w o r d s} = \frac {6}{9} = 0. 6 6\]
\[F1 - Score = \frac{2*Precision*Recall}{Precision+Recall} = \frac{2*0.75*0.66}{0.75+0.66} = 0.702\]

III. COMPARATIVE ANALYSIS OF THE DIFFERENT EVALUATION METRICS

Table 2 shows the comparison of some of the speech-to-speech translation metrics so that researchers can make right choices for their speech-to-speech models. It details the subjective and objective evaluation metrics, such as MOS Naturalness, MOS Similarity, BLASER, & XSTS; and BLEU score, WER, METEOR, ROUGE-L, BERTScore, & MCD respectively. The table also highlights the statistical metric that could also be explored for speech-to-speech translation tasks . Table 3 gives highlights of when, application areas and how each of the discussed metrics are utilised.

Table 2: Comparison of Various Performance Metrics for Speech-to-Speech Translation Tasks

Evaluation MetricsApplicationFluencyAdequacyAudio translation qualityNaturalness
Subjective Evaluations
MOS NaturalnessTarget output speechExcellentExcellent
MOS SimilarityTarget output speechExcellentExcellent
BLASERTarget output speechExcellent. It is text-free. [12]
XSTSTarget output speechExcellentExcellent [12]
Objective Evaluations
BLEU scoreText obtained from Target output speechExcellent [9]Excellent [9]Excellent [12]
ROUGE-LText obtained from Target output speechExcellentGood
WERText obtained from Target output speechExcellent [9]Good [9]
MCDCepstral features of both source and target speechExcellent
Statistical Metrics (precision, recall, and f1-score)Text obtained from Target output speechExcellentGood
METEORSText obtained from Target output speechExcellent [7]It has high correlation with human judgment.It has high correlation with human judgment.
BERTScoreText obtained from Target output speechExcellentExcellent

Table 3: When, where, and how to use the Speech Translation Metrics

Performance metricsWhenWhereHow
MOS Naturalness1. Fluency, adequacy, and audio quality are needed.Speech-to-speech translation, automatic speech translation, speech synthesis tasksSourcing human raters to judge the target speech using a scale of 1 to 5 where 1 = Poor, 2 = Satisfactory, 3= Good, 4 = Very good, and 5 = Excellent.
MOS Similarity1. Fluency, adequacy, and audio quality are needed.Speech-to-speech translation, automatic speech translation, speech synthesis tasksSame as above
BLASER1. Audio quality is to be tested.Speech-to-speech translation tasksTranslated output speech is converted into vectors and the vectors are then fed into a small dense neural network for prediction of XSTS scores for each output of the translation for the supervised version of BLASER 2.0
XSTS1. Adequacy, and audio quality are needed.Speech-to-speech translation tasks.It is used by human raters who are bilingual and judge how adequate the target speech is to be source speech on using a score on a scale of 1 to 5.
BLEU score1. Fluency, adequacy, and audio quality are needed.Speech-to-speech translation, automatic speech translation, speech synthesis, machine translation tasksComputed on n-gram words, and evaluated using equations (1) to (4)
ROUGE-L1. Non-contiguous subsequence order of words or character is needed.2. Quality of texts is needed.Speech-to-speech translation, machine translation, texts summarisationComputed on word-to-word matching. It is evaluated using equations (6) to (9)
WER1. Quality of texts is needed.Speech-to-text, text-to-speech, speech-to-speech translation tasks.Computed on texts using equation (5)
MCD1. Audio quality is needed.Speech synthesis tasksComputed on texts using equation (10)
Statistical Metrics (precision, recall, and f1-score)1. Quality of texts is needed.Speech-to-speech translation tasks,Computed on texts using equation (17) to (22)
METEORS1. When word-to-word matching is needed between the reference and machine translated output.2. Word order is needed.Speech-to-speech translation tasksComputed on the texts obtained from the ASR output fed with target speech.
BERTScore1. Word ordering and capturing of dependencies is needed.2. A good score for paraphrasing is needed.Speech-to-speech translation tasks, sentence summarizations,Computed on the contextualized embeddings between the reference and machine translated texts. It
machine translation tasks.is evaluated using equations (11) to (16)
RTF1. Processing speed of target audio signal is neededSpeech-to-textComputed using equation (17)
STOI1. Speech intelligibility is needed.Text-to-speech, speech-to-speech translation tasksComputed using the steps highlighted in section 2.2.7
PESQ1. Speech quality is neededText-to-speech, speech-to-speech translation tasksComputed using the steps highlighted in section 2.2.8

IV. STATE OF THE ART (SOTA) SPEECH-TO-SPEECH MODELS' PERFORMANCE METRICS

The performance metrics utilised by some SOTA speech-to-speech translation models metrics utilised by researchers in this field are highlighted in Table 4. It shows that some researchers utilised the BLEU score along with MOS for speech-to-speech translation tasks. Some new metrics like the BLASER, XSTS, and ROUGE – L are beginning to be used by researchers in this area of research including speech-to-texts, and automatic speech-to-texts translation [27].

Table 4: Speech-to-Speech Translation Metrics Utilised for well-known SOTA models

Performance MetricsBLEU scoresMOS NaturalnessMOS SimilaritiesStatistical Precision, Recall, f1-scoreROUGE-L/MCD/WER/BLASEROthers
Speech Models/Authors
Ref. [11]MOSMOSWER
Ref. [19]BLEU scoreYes
Ref. [20]BLUEMOSMOSWERLatency
Ref. [28] - AudioPalmASR BLEUYesYesWER
Ref. [4] - TranslatotronBLEU scoreYesYesPhoneme Error Rate (PER)
Ref. [29] - Translatotron2BLEU scoreYesYes
Ref [26] - WhisperBLEU scoreYes
Ref. [21]BLEU scoreMOSMOS
Ref. [27]BLEU-4, Google BLEUYesROUGE-LMETEOR. BERTScore
Ref. [12, 30]ASR BLEUMOS NaturalnessASR chrFBLASER 2.0, XSTS, percentage acceptable translation, METEOR
Ref. [15]BLEU scoreYes
Ref. [31]BLEU score
Ref. [32]BLEU scoreCharacter Error Rate (CER)
Ref. [33]ASR BLEU
Ref. [34]Units-B LEU, ASR BLEUMOSSMOSASR chrFBLASER 2.0Speaker Encoder Cosine Similarity (SECS)
Ref. [35]BLEUCharacter Error Rate (CER)
Ref. [36]ASR BLEU
Ref. [16]WER, ROUGE-L
Ref. [17]WERWord Recognition Rate (WRR), RTF
Ref. [8]BLEU
Ref. [37]MCD

V. APPLICATIONS OF SPEECH METRICS ON LEADERBOARDS AND MODERN AI APPLICATIONS

In this modern-day era, speech models are mostly compared with other models to know how they perform among themselves. Different models are evaluated or tested using the same dataset and ranked based on their performance. For instance, speech-to-speech translation models such as Whispers , Translatotron, SeamlessM4T may be benchmarked with same datasets of different varieties, across different databases such as FLUERS, LibriSpeech, MustC, Fisher datasets, and then the BLEU scores are computed for each model across these datasets and are ranked based on these metrics. When more than one source of datasets is utilized, the average across these sources is computed to rank each model.

At present, there are quite a few leaderboards and modern AI platforms that evaluate and rank speech models such as the Hugging Face, International Workshop on Spoken Language Translation (IWSLT), Real-World Speech-to-Text API Leaderboard, Open ASR leaderboard etc . Metrics such as BLEU scores, WER, METEORS, Real Time Factor (RTF), Short-Time Objective Intelligibility (STOI), Perceptual Evaluation of Speech Quality (PESQ), CER, are being utilized to evaluate and rank speech models. There is no known information about whether subjective metrics such as MOS Naturalness, MOS Similarity, BLASER, and MCD are being used on any of these platforms. BERTScore, METEOR, ROUGE-L, and BLEU scores are used on Hugging Face for texts generation models like texts summarization, and machine translation models. On the Open ASR Leaderboard on Hugging Face, ASR models are being compared and ranked, and metrics of choice are the WER, and Real Time Factor (RTF). Where the WER and RTF are utilized to evaluate the performance, the speech-to-texts models and are ranked based on these metrics. However, this review paper is suggesting the utilization of BERTScore for speech-to-speech translation models where it can be used on the transcribed texts of the target speech. Then the text is compared to the reference text by computing the cosine similarity between them. In such application, it is important to not rely on the BERTScore alone but to integrate it with other metrics such as the subjective evaluation metrics, and the BLEU score because the BERTScore cannot evaluate speech quality even though it evaluates the word order. Some metrics are peculiar to each leaderboard as well as speech models. For instance, on the Hugging Face leaderboard, A detailed overview of these leaderboards is given in the next sub section.

5.1 Hugging Face Leaderboard

Hugging Face leaderboard is an AI platform that evaluates the SOTA AI models such as the image processing models, text-based models, and speech processing models . The platform evaluates and compares ASR models on its Open ASR Leaderboard . ASR models are ranked using the WER, and RTF. TTS models are also being ranked via this platform .

5.2 ICASSP 2024 Speech Signal Improvement Challenge

This is a speech models competing leaderboard that aims to improve speech signals by evaluating speech models for their speech signals quality and intelligibility. Speech signals are evaluated using techniques such as filtering, noise reduction, and speech enhancement. The metrics utilized here are Short Time Objective Intelligibility (STOI), and Perceptual Evaluation of Speech Quality (PESQ), Word Accuracy (WAcc) [65].

5.3 IberSPEECH 2024 Challenge

This platform was developed to promote research and development in speech processing applications such as speech synthesis, ASR etc. It looks into the evaluation of speech recognition and speech synthesis models. WER, and Character Error Rate (CER) are used to evaluate the ASR models while text-to-speech models are evaluated using PESQ, and STOI .

5.4 International Workshop on Spoken Language Translation (IWSLT)

This platform promotes research in Spoken Language Translation (SLT) such as speech-to-text, speech-to-speech translation, automatic speech translation, Speech synthesis etc., [40-41]. Speech-to-texts and speech-to-speech translation models are evaluated and ranked on this platform where BLEU scores, and METEOR are utilized to evaluate the ASR models, while speech-to-speech translation models are evaluated using BLEU scores, METEOR, and WER.

5.5 Speech Generation Evaluation and Leaderboard

This platform evaluates and ranks speech generation models using metrics such as speech intelligibility, which is measured by speech recognition error rates; Naturalness, which is predicted utilising speech models trained on human naturalness ratings; and Similarity, which measures the cosine similarity speaker embeddings mostly used for voice cloning systems .

VI. TYPICAL LEADERBOARD RATINGS FOR DIRECT AND CASCADED SPEECH-TO-SPEECH TRANSLATION MODELS.

6.1 ASR BLEU Speech-to-Speech Translation on FLEURS X-ENG

For the ASR BLEU metric, the speech-to-speech translation tasks from other language to English on FLUERS corpus shows that GenTranslateV2, GenTranslateV1, SeamlessM4T LargeV2, SeamlessM4T Large, AudioPaLM2, WhisperV2, SeamlessM4T Medium have ASR BLEU scores of 32.3, 30.1, 29.4,

25.8, 24.0, 23.5, and 20.4 respectively, where the highest BLEU score of 32.3, was obtained for GenTranslateV2, with SeamlessM4T Medium having the lowest BLEU score. This leaderboard is available on this link: https://paperswithcode.com/sota/speech-to-speech-translation-on-fleurs-x-eng?utm_source=chatgpt.com. It should be noted that the authors of the GenTranslateV2 developed both end-to-end and cascaded system where the end-to-end models performed better than all the other models over 30 languages to English translation on both FLEURS X-Eng and CoVoST X-Eng datasets. For 15 languages to English on FLEURS X-Eng dataset, it achieved an average BLEU score of 32.3 while GenTranslateV1, SeamlessM4T LargeV2, SeamlessM4T Large, AudioPaLM2, and WhisperV2 have average BLEU scores of 30.1, 29.4, 27.1, 24.0, 23.5 respectively. For the cascaded system, GenTranslateV2, GenTranslateV1, SeamlessM4T V2, SeamlessM4T, and WhisperV2 have average BLEU scores of 34.2, 34.0, 32.3, 31.9, and 31.2 respectively. This shows GenTranslateV2 still performs better in the cascaded speech-to-speech translation task [52].

6.2 ASR BLEU For Speech-to-Speech Translation on CVSS dataset

On another rank, where both SeamlessM4T Large and SeamlessM4T Medium were ranked, results on the leaderboard shows that SeamlessM4T Large had the best ASR BLEU with a value of 36.5 in comparison with 28.1 for SeamlessM4T Medium when both were trained on CVSS Dataset. The link is available here: https://paperswithcode.com/sota/speech-to-speech-translation-on-cvsss

6.3 ASR WER Speech-to-Text Translation on Hugging Face Leaderboard

Using the 8 datasets used in the ESB paper [53], which consists of LibriSpeech clean, LibriSpeech other, VoxPopuli, TED-LIUM, GigaSpeech, SPGISpeech, Earnings-22, and AMI datasets as the benchmark datasets, Granite-speech-3.3-8b which was trained on public and synthetically generated datasets for ASR, and Automatic Speech Translation (AST) tasks achieved the best WER of 5.85 in comparison to Massively Multilingual Speech (MMS) - Finetuned ASR - FL102 with a wave2vec architecture which has the worst WER of 39.8. SOTA Whisper large, and Whisper medium have WERs of 7.94, and 8.09 respectively. Whisper-large-v3 has the best WER amongst all the Whisper models ranked with a value of 7.44. Facebook's Hubert-xlarge-ls960-ft has WER of 22.55. It should be noted that all models ranked on this leaderboard were trained with the same 8 training datasets aforementioned after which comparison were made. The average WER across all the 8 datasets were computed for each ASR model [54].

6.4 WER for ASR on TedLium Dataset

In another leaderboard for ASR WER on TedLium dataset (a dataset that contains English language TED Talks which spans from 118 to 452 hours sampled at 16 kHz with their respective transcripts), United-MedASR trained on 764 parameters, parakeet-rnnt-1.1b, Whispering-LLaMa-7b, and SpeechStew trained 100 M parameters yielded WERs of 0.29, 3.92, 4.6, and 5.3 respectively, which shows that United-MedASR has the best WER. This leaderboard is available at this link: https://paperswithcode.com/sota/speech-recognition-on-tedlium

VII. CASCADED & DIRECT SPEECH-TO-SPEECH PERFORMANCE METRICS

The conventional approach to speech-to-speech translation models before the exploration of machine/deep learning-based methods involves utilising cascading of traditional statistical approaches such as Hidden Markov Model (HMM), Forward Algorithms, Viterbi Algorithm etc. for ASR, statistical approaches such as HMM, analysis of transcribed words for machine translation and concatenative approach, rule-based approach, statistical approach for text-to-speech . At a later time when AI is evolving, the machine learning based approach involving deep learning such as neural networks, LSTM etc., [20, 57-58] are being applied in this cascaded approach to modeling speech-to-speech translation task. Due to the availability of high computing power [61, 62], coupled with big data, deep learning based a direct end-to-end approach begins to take over the training of speech-to-speech translation model, where texts representation as seen in the cascaded approach is not available [4]. Of course, one, would expect that metrics of evaluation for the cascaded approach will involve integration of metrics for ASR, MT, and SS models, whereas the metrics of the direct approach involves a single metrics per time to evaluate target speech output. Table 5 highlights some of the metrics utilised for cascaded and direct speech-to-speech translation tasks.

Table 5. Summary of Cascaded and Direct Speech-to-Speech Translation Metrics

Performance Metrics Speech Models/AuthorsApproachSpeech-to-Speech Metrics Used
Ref [1]DirectBLEU, METEOR
Ref. [19]Cascaded (MT, speech synthesis, speech recognition)MT- BLEU score, ChrF, CharBLEU, Speech synthesis - MOS Naturalness, MOS Similarity, MCD
Ref. [20]CascadedStreaming ASR (WER), Simultaneous MT (BLEU score), Incremental Multi-lingual TTS (MOS Naturalness, MOS Similarity), Latency
Ref. [28] – AudioPalmDirectASR BLEU, MOS Similarity, BLEU, WER
Ref. [4] – TranslatotronDirect, (compared with cascaded)BLEU score, MOS Naturalness, Phoneme Error Rate (PER)
Ref. [29] - Translatotron2DirectBLEU score, MOS Naturalness, MOS Similarity
Ref [26] – WhisperDirect/Self-supervisedBLEU score, MOS Similarity
Ref. [27]Cascaded and DirectBLEU-4, Google BLEU, MOS Similarity, ROUGE-L, METEOR. BERTScore, NIST
Ref. [12, 30] - Seamless M4TDirectASR BLEU, MOS Naturalness), ASR chrF, BLASER 2.0, XSTS, percentage acceptable translation, METEOR
Ref. [15]CascadedBLEU score, MOS Naturalness, MOS Similarity,
Ref. [31]Direct (compared with cascaded)BLEU score
Ref. [32]DirectBLEU score, Character Error Rate (CER)
Ref. [33]DirectASR BLEU
Ref. [34]DirectUnits-BLEU, ASR BLEU, MOS, SMOS, Speaker Encoder Cosine Similarity (SECS)
Ref [10]DirectASR BLEU
Ref [6]Cascaded (compared with Direct -Translatotron)BLEU Scores, MOS Naturalness

VIII. DISCUSSION

The study highlights the various performance metrics utilised by researchers for speech processing applications, particularly speech-to-speech translation tasks. Based on the findings as reported in this work, most of the existing speech-to-speech translation models have utilised objective BLEU score performance metric for evaluation . MOS Naturalness, and MOS Similarity follow next as the performance metrics in this domain . Other metrics that could be utilised for speech-to-speech translation tasks are METEOR, and ROUGE-L [1], [27]. Other metrics such as the WER, CER, NIST, XSTS, SER, PER, and BLASER are also of interest in this field of speech processing applications.

A thorough analysis of the various performance metrics utilised for speech-to-speech translation tasks show that all the subjective evaluations are computed on the generated output speech while that of the objective evaluation metrics show they are computed on the transcribed text string using a STT model except the MCD which is mostly utilised for TTS . Hence, it is expected that the subjected evaluation metrics gives the best performance when compared to its objective counterpart due to no errors introduced as a result of the absence of ASR transformation . Findings show that when it comes to adequacy which shows how close the predicted target output speech is to the source speech, MOS Similarity as well as XSTS, BLEU score, and ROUGE-L could be utilised to perform evaluation. MOS Naturalness can be utilised to check the naturalness of the output speech. For audio translation quality, the MOS Naturalness, BLASER, XSTS, as well as BLEU score could be utilised to achieve that . The outcome of the study further suggests that ROUGE-L performance metric and its utilization in the NLP tasks such as machine translation and speech recognition , should be given priority as an evaluation metric for speech-to-speech translation tasks. This is due to the fact that it is to be applied on the transcribed texts obtained from the generated output target speech just like the case of the BLEU score metric. However, care must be taken due to its limitation of not being able to give good evaluations of two or more different translated texts that have same number of words (word-level) or characters (character-level) but different order - same ROUGE-L scores . It is therefore advisable that it is integrated with other metrics such as BLEU, and METEOR. Coupled with that, ASR chrF is known to perform better than ASR BLEU due to its ability to perform more matching between the translated output texts and ground truth texts at the character level. WERs are mostly utilised for ASR models, but they can also be used for speech-to-speech translation tasks. MCD has little application for speech translation tasks. They are mostly utilised for speech synthesis from texts (TTS model) .

The study went further to survey some of the present leaderboards and modern AI tools available for evaluating and comparing speech models . Some of the existing leaderboards such as Facebook's Hugging Face, IWSLT etc., evaluates speech models such as the TTS, and ASR. These evaluations give experts insight into how the speech models perform in comparison to one another. There are also leaderboards specifically for TTS and speech generations that compare TTS models with one another. The choice of metrics utilized in any of the leaderboards is dependent on the speech models being considered, as well as the leaderboards of interest. For instance, on Facebook's Open ASR leaderboards, the WER, and RTF are being used to compare and evaluate ASR models.

IX. CONCLUSION

The various metrics utilised for speech-to-speech translation models, their benefits and the comparison of the metrics were highlighted in this study. The results showed that among the various speech models metrics that have been employed, BLEU score is predominant, followed by MOS Naturalness and MOS Similarity. Metrics such as the BLASER, XSTS, ROUGE-L, BERTScores, and METEORS are beginning to gain recognition particularly for speech models. Leaderboards ratings of speech models show that existing BLEU scores, WER, and RTF are mostly utilized for speech models. This further suggests the importance of these metrics. RTF even though it is being utilized on the leaderboards, has the least utilization by researchers. Also, metrics such as ROUGE-L, METEORS, and BERTScore have been utilised successfully in machine translation, they could be explored for speech-to-speech translation particularly when they are used in conjunction with each other coupled with BLEU score. The findings show that the subjective metrics are computed directly on the target speech output, which depicts a good evaluation of the quality of speech model, unlike the objective metrics that are prone to errors introduced due to the ASR utilization. The study therefore serves as an eye opener to researchers or readers hoping to develop speech-to-speech translation models to make the right choices on the performance metrics of their models.

ACKNOWLEDGEMENTS

The authors wish to acknowledge the Covenant University Center for Research, Innovation and Discovery (CUCRID), and Google for providing funds towards the publication of this study

Conflict of Interest

The authors declare no conflict of interest.

Ethical Approval

Not applicable

Data Availability

The datasets used in this study are openly available at [repository link] and the source code is available on GitHub at [GitHub link].

Funding

This work did not receive any external funding.

References

61 Cites in Article

Cite this article

Generating citation...

Related Research

  • LCC Code: P418.02028
  • Version of record

    v1.0

  • Issue date

    07 November 2025

  • Language

    en

Article Placeholder
Open Access
Research Article
CC-BY-NC 4.0
Views 2.6K
Downloads 102
Special Issue

Launch a focused special issue to highlight research, emerging trends, and expert insights in your academic field.

Support