July 14, 2026
Recent diffusion-based generative models have achieved strong results in domain-specific audio generation tasks such as speech, singing, and instrumental music synthesis. However, these models are typically specialized and do not generalize well to mixed or intermediate audio types. In this work, we adapt a diffusion-based model originally designed for multi-instrument music synthesis to voice conversion, covering both speech and singing within a unified framework. Specifically, we extend musical note-based conditioning to include phonetic posteriorgrams (PPGs) and pitch contours, and reinterpret timbre conditioning as speaker or singer identity via feature-wise linear modulation. Experiments show that the adapted model matches or surpasses a dedicated voice conversion system in terms of naturalness and performer similarity, while maintaining accurate pitch control across speech and singing. At the same time, we observe limitations in phonetic fidelity and a degradation in vocal quality when incorporating instrumental training data. Furthermore, we demonstrate that off-the-shelf feature extractors provide effective conditioning signals, enabling large-scale self-supervised training without manual annotations. These results highlight the potential of cross-domain model transfer towards unified audio generation systems capable of handling speech, singing, and music. Qualitative samples can be found on our project page: https://benadar293.github.io/voice-conversion
Generative modeling has become a central paradigm in modern machine learning, enabling the synthesis of complex data across modalities such as images and audio. In the audio domain, recent advances have led to highly realistic generation of speech [1], singing [2]–[4], and instrumental music [5]–[7], based on neural architectures that model spectral representations and convert them into waveforms.
While each of these domains, namely speech, singing, and instrumental music, has seen substantial progress through specialized models, real-world audio often combines multiple content types and attributes, including vocals, musical instruments, and hybrid or intermediate styles such as rap or Sprechgesang. However, domain-specific models do not fully capture the diversity and complexity of real-world audio, motivating the development of more unified approaches.
Among recent approaches, diffusion-based models have shown particularly strong performance in audio generation, especially if combined with structured conditioning. In particular, diffusion-based multi-instrument music synthesis [6], [7] demonstrates that a single attention-based model can generate complex musical signals with diverse instruments, timbres, and acoustic conditions. These models rely on conditioning signals such as musical score representations and timbre descriptors to control generation. Although such approaches have so far been limited to instrumental music, their design suggests that similar conditioning principles may extend to other audio domains, including speech and singing.
In this work, we investigate this hypothesis by adapting a diffusion model developed for multi-instrument music synthesis to voice conversion, covering both speech and singing within a unified framework. The key idea is to transfer and extend the conditioning mechanisms used in music synthesis: we augment note-based conditioning with phonetic posteriorgrams (PPGs) and pitch (\(f_0\)) contours, to capture linguistic and prosodic content, and reinterpret timbre conditioning as speaker or singer identity via feature-wise linear modulation. In this way, instrumental music synthesis and voice conversion can be formulated within a common conditional generation framework.
Our main contribution is an extensive evaluation showing that an attention-based diffusion model originally designed for instrumental music synthesis matches or surpasses a dedicated voice conversion model in naturalness and performer similarity, while maintaining accurate pitch control across speech and singing. At the same time, we identify limitations in phonetic fidelity and degradation in vocal quality when incorporating instrumental training data, highlighting important trade-offs in unified modeling.
As a second contribution, we show that off-the-shelf feature extractors provide effective conditioning signals, enabling training without manually annotated data. In particular, independently trained feature extractors can be combined to construct large-scale pseudo-annotated datasets, allowing self-supervised training across diverse domains. We further demonstrate that this approach remains effective under domain shift, such as when applying speech-trained phonetic models to singing data.
The remainder of this paper is structured as follows. Section 2 reviews related work. Section 3 describes the proposed method. Section 4 presents the experimental setup and evaluation results. Section 5 concludes the paper.
Speech Voice Conversion (VC) aims to transform a source speech audio sample to match the speaker identity of a target speaker [8], [9]. High-quality conversion is achieved using various generative models, such as generative adversarial networks (GANs) [8], diffusion models [1], or more recently flow-matching models [10], [11]. To capture time-varying content from the source recording, previous work applies existing feature extractors for phonetic and pitch content, which serve as conditioning signals [11]–[13].
Singing Voice Conversion (SVC) is the task of adapting a source singing sample to match a target singer’s identity. The analogy between VC and SVC allows the use of shared feature representations, such as time-aligned lyrics or transcripts for linguistic content, and pitch contours for sung melody or spoken prosody. Building upon this principle, [4] proposes a unified speech and singing VC model trained jointly on both domains, which enables singing VC using a speech reference as a singer-identity condition.
Although the tasks are similar, speech benefits from abundant data, while singing synthesis suffers from severe data scarcity, as solo singing recordings are relatively rare. Some efforts have focused on creating datasets and refining existing ones [14], including lyrics and melody annotations, but their scale is still small compared to the vast amount of speech data. To address this scarcity, prior work often resorts to source-separated vocals, followed by lyrics–audio alignment [2], [3].
Instrumental Music Synthesis is the task of generating musical audio from symbolic scores, often simplified using MIDI files or piano rolls. While early work focused on single instruments or monophonic music, recent approaches enable multi-instrument synthesis [5] conditioned on version [6], [7]. Here, version refers to the specific recording or performer, enabling the model to capture acoustics and style. In this work, we use similar architectures. We show that version can be extended to aspects such as speaker or singer identity. Similarly, we extend conditioning on the musical score to phonetic content and vocal pitch. Together, these features provide a unified framework capable of handling instrumental music, singing, speech, or combinations thereof.
Audio Foundation Models [15], [16] are pre-trained neural networks that learn general-purpose audio representations from diverse datasets, capturing acoustic, linguistic, and musical features across domains. They are capable of generating rich and complex audio, including singing with instrumental accompaniment. Such models are typically prompted using descriptive text or other high-level metadata, providing a form of weak conditioning. A common drawback is that conditioning is often coarse and high-level, offering limited control over fine-grained, time-varying aspects of generated audio, such as melody, phonetic content, or musical score.
Following previous work in speech, singing, and instrumental music synthesis, our acoustic model is based on mel spectrogram diffusion. To convert the generated mel spectrogram into a waveform, we use an off-the-shelf BigVGAN vocoder [17]. We choose a general purpose vocoder rather than a vocal-only one—although this may come at the expense of quality when considering vocal-only synthesis—in order to assess potential for generating vocal–instrumental mixtures.
Figure 1 presents an overview of our acoustic model. Generation is factorized into three components:
(i) Spectrogram Generation is done using a diffusion-based spectral decoder trained to estimate noise from noisy mel spectrograms, serving as the generative backbone.
(ii) Time-varying Conditioning is performed via an encoder that learns a fused representation of the provided time-varying conditions, which is then supplied to the spectral decoder as auxiliary input to guide generation. We extend the piano roll used to encode musical scores [5], [7], with a phonetic posteriorgram (PPG) representing phonetic content, along with an \(f_0\) contour representing vocal pitch. Each pitch or phonetic class is treated as a separate channel, and the features are concatenated along the channel axis.
(iii) Global Conditioning (Performer, Diffusion Timestep) is implemented via feature-wise linear modulations (FiLM) [18] applied to hidden features at each block (scale, shift). These are conditioned on an audio embedding representing the vocal performer, i.e., speaker or singer. While this mechanism was used in instrumental synthesis to condition on timbre and acoustics [6], [7], we show it is similarly effective for conditioning on the performer.
Each condition \(c\) is randomly and independently dropped with probability \(p^\mathrm{drop}_c\) by zeroing out the condition. Additionally, all conditions are jointly dropped with probability \(p^\mathrm{drop}_\mathrm{all}\) to ensure unconditional samples occur sufficiently often during training. Condition dropout promotes robustness and enables generation from partial conditions, such as a speech sample conditioned on phonetic content (PPG) alone, with other aspects like the pitch contour generated freely. It is also required for classifier-free guidance [19], enabling control over conditioning strength.
Singers have distinct pitch ranges; therefore, transferred pitch contours should match the target singer’s natural range. For example, naïvely transferring a song from a female to a male singer may produce high-pitched, female-like singing, even when the performer condition is applied, since female voices are generally higher.
To address this, we apply pitch range adaptation, as in prior work on speech and singing voice conversion [4], [12]. We denote the source pitch contour in the log-frequency semitone scale as \(\{p^\mathrm{src}_t\}_{t=1}^T\), where \(f_t^\mathrm{src}\) denotes the frame-wise fundamental frequency and \(p_t^\mathrm{src} = 12\log_2(f_t^\mathrm{src}/440) + 69\). We then perform mean shifting to adapt the source to the target range: \[\label{eq:pitch95range95adaptation} p^\mathrm{tar}_t = p^\mathrm{src}_t - \mu^\mathrm{src}_p + \mu^\mathrm{tar}_p,\tag{1}\] where \(\mu_p^\mathrm{src}\) and \(\mu_p^\mathrm{tar}\) denote the mean values of the source and target contours. We find averaging in the semitone scale more suitable for musical contexts than averaging in linear frequency (Hz).
We estimate \(f_0\) using CREPE [20], and phonetic posteriorgrams (PPGs) using a variant of wav2vec 2.0 [21], [22].1 Although the PPG extractor is trained on speech data, we demonstrate that it provides meaningful conditioning for singing signals as well. To extract vocal \(f_0\) and PPG features from vocal–instrumental mixtures, we first apply a vocal source separation model [23]. For the joint vocal–instrumental modeling setting, we additionally estimate piano rolls using a multi-instrument extension of Onsets and Frames [24]–[27]. Finally, to condition on performer, we extract audio embeddings using TRILL [28], which is trained with a triplet loss objective such that temporally proximal audio segments are mapped closer together in the embedding space.
We experiment with two state-of-the-art models, both based on publicly available implementations. The first model, developed for instrumental music synthesis, is a T5-based diffusion model [5]–[7]. The second model, developed for voice conversion, is based on FlowMAC [11], which builds on MatchaTTS [10]. It is conditioned using the the PAD-VC voice conversion system [12], based on Forward Tacotron,2 as done in [29].
We choose the music synthesis model for its ability to generate complex, multi-instrument signals under varied acoustic conditions, suggesting potential for singing with accompaniment. The speech model serves as a vocal-specialized baseline, allowing comparison and evaluation of the music model’s ability to handle vocal and phonetic content. While many existing diffusion-based singing voice conversion systems lack publicly available implementations, potentially limiting reproducibility, this does not significantly hinder our evaluation; meaningful benchmarks for both speech and singing can still be obtained from speech VC systems, as singing and speech VC systems share largely analogous principles and architectural designs, such as 1D convolution–attention U-Net hybrids previously employed in both singing and music synthesis [3], [4], [6], [7]. At the same time, task-specific architectural optimization remains an important direction for future research.
Music Synthesis Model. This is a diffusion model based on the T5 Transformer architecture [5]–[7], comprising a conditioning encoder and a spectral decoder, each built from stacks of self-attention layers. The decoder receives noisy spectrograms and predicts the added noise, while also incorporating time-varying conditioning from the encoder via interleaved cross-attention. Performer conditioning (singer or speaker) is applied to both encoder and decoder through FiLM layers, whereas noise-level conditioning is applied only in the decoder. The model is trained end-to-end using an \(L_1\) loss on the predicted noise.
Voice Conversion Model. This model, FlowMAC [11], is a flow-matching model that combines 1D convolutional residual blocks with attention layers. It is based on the MatchaTTS [10] decoder, omitting the text encoder since the conditioning PPGs and \(f_0\) contours are time-aligned with the audio. The model is conditioned on the output of PAD-VC (described below). Drawing an analogy to the T5 model, the PAD-VC conditioning component corresponds to the T5 time-varying conditioning encoder, while the FlowMAC decoder corresponds to the T5 spectral decoder.
PAD-VC [12]. The model consists of 1D convolutional blocks combined with long short-term memory (LSTM) layers. It is based on the ForwardTacotron decoder, omitting the text encoder since the PPG and \(f_0\) are time-aligned (as above). It is trained using a spectral \(L_1\) reconstruction loss. Although its output provides only a coarse spectrogram estimate of relatively low quality, it primarily serves as a conditioning signal for the FlowMac model. In addition, we use this coarse output as a lower anchor for evaluation.
For all models, training and sampling procedures follow the original publications.
We use a large compound dataset of unannotated audio from different domains, including speech, singing, instrumental music, and mixed recordings. While these datasets are internal, all feature extractors used to automatically generate pseudo-annotations are publicly available, allowing replication of our approach with equivalent audio data. The specific datasets used are as follows:
(i) Speech (\(\mathcal{D}_{\mathrm{speech}}\)): A \(\sim\)33 h compound dataset comprising proprietary and public sources, featuring recordings in the English language from five speakers—two male and three female. As a held-out set, we randomly sample 50 full-utterance excerpts from each of the five speakers, each excerpt 2–12 s long, totaling \(\sim\)19 m, yielding a split \(\mathcal{D}_{\mathrm{speech}}=\mathcal{D}_{\mathrm{speech}}^{\mathrm{train}}\cup\mathcal{D}_{\mathrm{speech}}^{\mathrm{test}}\).
(ii) Singing (\(\mathcal{D}_{\mathrm{sing}}\)): A \(\sim\)31 h compound dataset consisting of the following: The SingStyle111 dataset [14] which contains \(\sim\)13 h of solo singing from four male and four female singers, together with the source-separated vocals from the following \(\mathcal{D}_{\mathrm{mix}}\) which includes four female and 33 male singers, using only voice-active regions totaling \(\sim\)18 h. Source separation was verified to be of high quality through informal listening tests, to ensure it does not affect evaluation. As a held-out set, we randomly sample three songs for each of the eight singers in SingStyle111, each song 1–7 m long, totaling \(\sim\)1.3 h, yielding a split: \(\mathcal{D}_{\mathrm{sing}}=\mathcal{D}_{\mathrm{sing}}^{\mathrm{train}}\cup\mathcal{D}_{\mathrm{sing}}^{\mathrm{test}}\).
(iii) Vocal–Instrumental Mix (\(\mathcal{D}_{\mathrm{mix}}^{\mathrm{train}}\)): A \(\sim\)90 h compound dataset including the Schubert Winterreise dataset [30] (\(\sim\)11 h, nine male singers with piano accompaniment), pop and rock music (\(\sim\)34 h, 24 male and four female singers) and instrumental Western classical music (\(\sim\)47 h). For evaluation, we use a \(\sim\)3 h test set \(\mathcal{D}_{\mathrm{mix}}^{\mathrm{test}}\) comprising 40 well-known popular songs not included in \(\mathcal{D}_{\mathrm{mix}}^{\mathrm{train}}\), from 14 singers whose other songs are in \(\mathcal{D}_{\mathrm{mix}}^{\mathrm{train}}\) (11 male, 3 female), and 6 singers not in \(\mathcal{D}_{\mathrm{mix}}^{\mathrm{train}}\) (2 male, 4 female).
Lastly, we denote by \(\mathcal{D}_{\mathrm{voc}}\) the union of the vocal training data: \[\mathcal{D}_{\mathrm{voc}} = \mathcal{D}_{\mathrm{speech}}^{\mathrm{train}} \cup \mathcal{D}_{\mathrm{sing}}^{\mathrm{train}},\] and by \(\mathcal{D}_{\mathrm{all}}\) the union of all three training sets: \[\mathcal{D}_{\mathrm{all}} = \mathcal{D}_{\mathrm{voc}} \cup \mathcal{D}_{\mathrm{mix}}^{\mathrm{train}} = \mathcal{D}_{\mathrm{speech}}^{\mathrm{train}} \cup \mathcal{D}_{\mathrm{sing}}^{\mathrm{train}} \cup \mathcal{D}_{\mathrm{mix}}^{\mathrm{train}}.\]
Audio synthesizers, whether for speech, singing, or music, should meet several requirements, some of which may be interdependent:
(i) Quality and naturalness: Generated audio should be natural, high-quality, and ideally indistinguishable from real recordings, with realistic intonation, prosody, and expressive nuances.
(ii) Performer and acoustic control: The system should allow control over speaker, singer, or performer identity, including timbre, style, and acoustic environment.
(iii) Pitch, prosody, and musical control: The system should accurately reproduce pitch contours, prosody, and musical structure, including melody, harmony, timing, and instrumentation.
(iv) Linguistic and phonetic intelligibility and control: Generated speech and singing should be intelligible, preserving the source linguistic, phonetic, and lyrical content.
In our evaluation, we aim to cover these requirements as comprehensively as possible. We conduct both qualitative evaluation through listening tests and quantitative evaluation using objective metrics. The listening tests focus on the two previously mentioned aspects: (i) quality and naturalness (Section 4.2.1), and (ii) control over performer identity (Section 4.2.2). We complement these tests with a quantitative evaluation of the same aspects using the Fréchet Audio Distance (FAD) [31] (Sections 4.2.3 and 4.2.6).
In addition, we quantitatively evaluate the faithfulness of the generated signals in the remaining two aspects: (iii) pitch control, i.e., how faithfully the original pitch contour (\(f_0\)) is maintained (Section 4.2.4); and (iv) linguistic and phonetic fidelity, i.e., how accurately the phonetic content is preserved (Section 4.2.5).
We compare the following three models trained on the vocal data \(\mathcal{D}_\mathrm{voc}\): T5-Voc, a T5 diffusion-based model; PAD-Voc, a ForwardTacotron-based model trained with a spectral
reconstruction loss; and MAC-Voc, a FlowMAC model conditioned on the output of PAD-Voc.
To assess the T5 model’s ability to handle mixed data, we include T5-All, trained on \(\mathcal{D}_\mathrm{all}\), excluding the held-out sets. For this model, we condition on the instrumental musical score
using a piano roll [7], concatenated with the vocal conditioning features (\(f_0\) and PPG). To better handle the different data types within this single model, we further extend its conditioning by concatenating a one-hot encoding of the data type (vocal-only or vocal with instrumentals) to the
performer condition.
| Naturalness Rating\(\uparrow\) | ||
|---|---|---|
| 2-3 | Speech | Singing |
| T5-Voc | 68.63\(\pm\)18.11 | 59.11\(\pm\)17.54 |
| T5-All | 53.15\(\pm\)17.66 | 49.94\(\pm\)19.27 |
| PAD-Voc | 20.12\(\pm\)15.55 | 15.90\(\pm\)10.57 |
| MAC-Voc | 68.34\(\pm\)17.98 | 55.84\(\pm\)17.53 |
| Ref. | 99.28\(\pm\)4.49 | 99.89\(\pm\)1.64 |
To evaluate the quality of the synthesized audio in terms of naturalness and realism, we follow a listening test protocol with a hidden reference and a lower anchor similar to a standard Multiple Stimuli with Hidden Reference and Anchor (MUSHRA) test [32], which often enables statistically significant comparisons with a relatively small number of participants. We perform two listening tests, one for speech and one for singing, comparing the four aforementioned models, in the task of reconstructing the original audio from the conditioning features, namely \(f_0\), PPG, and performer identity. In this setting, the target identity is the same as in the source audio excerpt from which the \(f_0\) and PPG were extracted.
As a reference we use the vocoded version of the original audio (i.e., reconstructed by the vocoder from the mel spectrogram), which is the upper bound on the attainable quality. Listeners who rated the hidden reference lower than 95 more than once were discarded (post-screening). In the speech listening test, 26 listeners participated, one of which was post-screened, leaving 25 listeners. In the singing listening test, 29 listeners participated, four of which were post-screened, leaving 25 listeners.
Results for speech and singing appear in box plot and violin plot form in Figures 2 and 3, with pairwise \(p\)-values using a Wilcoxon
signed-rank test. Mean and standard deviation values appear in Table ¿tbl:table:mushra?. It can be seen that T5-Voc performs comparably or slightly better than MAC-Voc. T5-Voc was rated slightly
higher than MAC-Voc in singing—with a mean rating of \(59.11\) compared to \(55.84\), and a \(p\)-value of \(7.24e^{-3}\). In speech, the difference (68.63 compared to 68.34) is not significant (\(p=0.69\)). We observe generally lower ratings for singing, which may indicate that expressive singing is
harder to generate than speech. Finally, the PAD-Voc model achieves scores of about \(16\)–\(20\), indicating that a reconstruction objective alone is insufficient for this
task, which requires generative modeling. Qualitative examples from both listening tests are provided on the project page.
A key takeaway from this experiment is that T5-Voc, adapted from instrumental music synthesis, can be effectively applied to vocal synthesis, with performance comparable to that of a specialized VC model. However, incorporating instrumental
data during training (T5-All) leads to degradation in perceived quality for both speech and singing, by approximately 10–15 points. This outcome is not unexpected: introducing data from a distinct domain increases task complexity and may
demand greater model capacity, and it is commonly observed that domain-specialized models outperform unified, all-in-one approaches. Nevertheless, a vocal-only model cannot generate vocal–instrumental mixtures, making T5-All necessary for such
tasks. Addressing this trade-off remains an important direction for future work.
In this test, we investigate how closely the generated audio resembles recordings of a target singer, comparing T5-Voc and MAC-Voc from the previous subsection in singing voice conversion. This evaluation serves two purposes:
first, to examine, within the same model, how generating the same content conditioned on two different singers affects output; and second, to compare the strength of the conditioning effect across models.
For each question we randomly sample a reference singer ref, and another singer other of the same gender. A random source excerpt provides the \(f_0\) and the PPG. Using each of the
T5-Voc and MAC-Voc models, we sonify the source \(f_0\) and PPG conditioned on ref and other, yielding four generated samples. Listeners are then presented with three
random excerpts of ref to familiarize themselves with the target voice, and are asked to rate the similarity of each generated sample to ref, according to the following Likert scale: (1) “completely different person,” (2)
“probably different person,” (3) “similar,” (4) “probably the same person,” and (5) “exactly the same person.” We find this rating scale more meaningful than the 0–100 continuous scale used in previous tests, as the labeled categories provide clearer,
interpretable reference points for listeners. To isolate the influence of pitch range and performer condition, we apply pitch range adaptation using the target performer’s range, ensuring that all samples—including those conditioned on
other—are generated at the same pitch.
The test comprised ten randomly sampled questions, each with four generated and three reference samples. Excerpts were full utterances, 3–12 s long, drawn from a test set balanced between male and female singers. Twenty listeners participated.
Results appear in Figure 4, including \(p\)-values, and rating histograms for each Likert value and model (light-colored bars). For both T5-Voc and
MAC-Voc, conditioning on the target singer substantially increases perceived similarity. For instance, T5-Voc ratings rise on average from \(1.76\pm 1.06\) when conditioned on another singer
(T5-Voc-oth) to \(3.25\pm 1.09\) when conditioned on the reference singer (T5-Voc), with the most frequent rating being (4) “probably the same person”.
We observe that T5-Voc achieves higher similarity ratings than MAC-Voc with a mean rating of \(3.25\) versus \(2.75\) and a \(p\)-value below \(10^{-7}\), indicating stronger conditioning. We hypothesize this stems from the conditioning in T5-Voc being applied both in the encoder and decoder, whereas
MAC-Voc conditioning is done only in its ForwardTacotron-based encoder. Conditioning its decoder could potentially improve performer similarity.
A key takeaway from this experiment is that the same conditioning technique used for acoustics in instrumental music synthesis [7] is similarly effective for conditioning on the singer in human VC. Qualitative examples are available on the project page.
We complement the listening tests with a quantitative evaluation using the Fréchet Audio Distance (FAD) [31] which measures a distributional distance between two sets. Following [5]–[7], we use the TRILL model [28], producing five audio embeddings per second. We apply two variants: (i) All-FAD measures overall quality by computing the distance between all generated audio and the reference set of real recordings; (ii) Performer-FAD measures performer similarity by computing the distance between audio generated with a specific performer condition and the set of real recordings of the same performer. To evaluate conversion quality, we render the held-out sets with randomly sampled other target performers—speakers for speech and singers for singing.
Table ¿tbl:table:fad? reports the results. For All-FAD, we compare generated audio to the train and test sets (cols. 2–3, 5–6). For Performer-FAD, we compare synthesized and real subsets corresponding to performers (cols. 4, 7).
T5-Voc produces best overall scores, usually surpassing MAC-Voc. The difference is most prominent for Performer-FAD—for example, in singing, T5-Voc yields 0.141 compared to 0.178 of MAC-Voc, consistent
with the similarity listening test, where T5-Voc scored higher.
We hypothesize the lower distances w.r.t. the train sets arise because the train sets are larger, thus of a smoother distribution.
While the Vocoded source yields best All-FAD scores, it yields worst Performer-FAD scores, since the source and target performers differ, confirming that performer conditioning shifts the generated audio distribution towards the target
performer.
It is also evident that adding instrumental data (T5-All) degrades scores, consistent with the listening tests (Section 4.2.1).
4pt
| FAD\(\downarrow\) | ||||||
|---|---|---|---|---|---|---|
| 2-7 | Speech | Singing | ||||
| 2-7 | \(\mathcal{D}_{\mathrm{speech}}^{\mathrm{test}}\) | \(\mathcal{D}_{\mathrm{speech}}^{\mathrm{train}}\) | Perf. | \(\mathcal{D}_{\mathrm{sing}}^{\mathrm{test}}\) | \(\mathcal{D}_{\mathrm{sing}}^{\mathrm{train}}\) | Perf. |
| T5-Voc | 0.162 | 0.118 | 0.156 | 0.108 | 0.093 | 0.141 |
| T5-All | 0.187 | 0.141 | 0.190 | 0.142 | 0.128 | 0.192 |
| PAD-Voc | 0.345 | 0.288 | 0.343 | 0.271 | 0.257 | 0.356 |
| MAC-Voc | 0.171 | 0.113 | 0.163 | 0.110 | 0.092 | 0.178 |
| Vocoded | 0.002 | 0.054 | 0.573 | 0.004 | 0.065 | 0.369 |
4pt
| \(f_0\) Accuracy \(\uparrow\) | ||||||
|---|---|---|---|---|---|---|
| 2-7 | Speech | Singing | ||||
| 2-7 | RPA | Ov50 | Ov25 | RPA | Ov50 | Ov25 |
| T5-Voc | 83.0 | 81.9 | 71.6 | 94.7 | 92.5 | 83.1 |
| T5-All | 80.4 | 80.8 | 70.4 | 94.2 | 92.1 | 82.2 |
| PAD-Voc | 78.2 | 79.1 | 68.5 | 92.7 | 89.4 | 78.0 |
| MAC-Voc | 79.8 | 80.1 | 69.6 | 93.6 | 91.8 | 81.8 |
To evaluate vocal pitch control, i.e., how well the generated audio preserves the source pitch contour, we extract pitch contours and voice activity from both signals using CREPE and compare them using standard pitch estimation metrics [33], [34]. We perform the evaluation on the same held-out sets with randomly sampled target performers from Section 4.2.3. The reference contours used for evaluation are transposed versions of the source pitch contours according to the pitch range shift.
We report the raw pitch accuracy (RPA) metric, measuring the proportion of voiced frames in which the estimated frequency is within a threshold of the reference frequency (typically 50 cents, i.e., a half semitone, or smaller), and the overall accuracy metric, which also takes voice activity into account. The metrics are computed using mir_eval [35]. While pitch estimation may introduce errors affecting evaluation, CREPE is shown to achieve over 95\(\%\) accuracy across diverse settings [20].
Table ¿tbl:table:f0? reports results for speech and singing using RPA (without voicing, 50 cents) and overall accuracy (with voicing, 50 and 25 cents). T5-Voc achieves the highest scores in most cases, although differences
from MAC-Voc are typically 1–3%. Singing RPA is high (92–95%) across all models. Adding instrumental data (T5-All) has minimal effect, particularly for singing, with differences below 0.5%. Notably, singing scores substantially
exceed speech scores, possibly due to less stable pitch estimation on speech—an issue that requires further investigation.
In summary, the results in Table ¿tbl:table:f0? indicate that both models, T5-Voc and MAC-Voc, although originating from different domains (instrumental music and speech), robustly maintain pitch contours in
human voice conversion.
4pt
| PPG Distance \(\downarrow\) | |||||
|---|---|---|---|---|---|
| 2-5 | Speech | Singing | |||
| 2-5 | J-S | Wass. | J-S | Wass. | |
| T5-Voc | 0.338 | 4.495 | 0.266 | 2.319 | |
| T5-All | 0.352 | 4.628 | 0.273 | 2.346 | |
| PAD-Voc | 0.351 | 4.660 | 0.276 | 2.329 | |
| MAC-Voc | 0.322 | 4.334 | 0.245 | 2.151 | |
To evaluate phonetic control, that is, how well phonetics are preserved relative to the source, we extract PPGs using wav2vec 2.0 (Section 3) and compare the source and generated audio using two posteriorgram distance metrics, based on the Jensen–Shannon divergence [13], [36] and the Wasserstein distance [37], respectively. These metrics serve as a quantitative measure of intelligibility. We perform the evaluation on the same held-out sets with randomly sampled target performers from Section 4.2.3 and Section 4.2.4.
Table ¿tbl:table:ppg? reports the results. MAC-Voc consistently achieves best scores, whether using the Jensen–Shannon divergence or the Wasserstein distance. While T5-Voc produces comparable or better results
than MAC-Voc in qualitative listening tests on naturalness, singer similarity, and pitch control (Figures 2, 3, 4 and
Tables ¿tbl:table:mushra?, ¿tbl:table:f0?), phonetics are better preserved by the MAC-Voc model according to the metrics.
We hypothesize that T5-Voc introduces more diversity when rendering PPGs, owing to its higher expressivity and its purely attention-based architecture, which lacks convolutional constraints. Its expressiveness is evident in qualitative
examples; for instance, we have noticed that T5-Voc converted a German guttural ‘r’ (i.e., a throaty ‘r’) to an English alveolar approximant ‘r’. These results indicate that high perceptual quality and generative capability do not necessarily
align with phonetic accuracy, whose importance depends on the application; in some cases, generative freedom may be acceptable or even desirable. Whether the source phonetics should be preserved or, conversely, adapted to the phonetic style of the target
performer is a matter of task definition and of whether such adaptation is considered desirable.
We find that incorporating instrumental data (T5-All) reduces phonetic metric scores, consistent with earlier experiments.
Finally, while we report quantitative metrics for phonetic fidelity and intelligibility, further evaluation through qualitative listening tests remains an important direction for future work.
While we have seen that the joint T5-All model performs worse on vocals than the vocal-specialized T5-Voc, in this section we present an initial experiment highlighting the strengths of T5-All and the benefits of
the joint approach. Specifically, we conduct a basic experiment in the scenario of acoustic conversion or style transfer of singing with accompaniment, which can be viewed as a generalization of voice conversion.
In this setting, we take a source music excerpt and analyze its components using our feature extraction pipeline (Section 3), then resynthesize the audio with a new performer condition, adjusting the pitch range (Section 3.3). Feature extraction includes vocal and instrumental elements as well as performer and acoustics.
We compare two setups: (i) using an instrumental piano roll only [7], and (ii) combining vocal features (\(f_0\) and PPG) with the piano roll. We evaluate the results using the All-FAD metric, which serves as an indicator of fidelity to the original and, more generally, to real performances.
Results are reported in Table ¿tbl:table:all95fad95mixed?. We observe that the combined approach (MIDI+F0+PPG) yields substantial improvements, from 0.277 to 0.236 with respect to the test set and from 0.25 to 0.213 with
respect to the training set, over synthesis using piano rolls alone (MIDI). This highlights that incorporating both vocal and instrumental features brings the generated audio closer to the original signal and increases its realism.
6pt
| FAD \(\downarrow\) (Mix) | ||
|---|---|---|
| 2-3 | \(\mathcal{D}_{\mathrm{mix}}^{\mathrm{test}}\) | \(\mathcal{D}_{\mathrm{mix}}^{\mathrm{train}}\) |
| MIDI | 0.277 | 0.250 |
| MIDI+F0+PPG | 0.236 | 0.213 |
In this work we evaluated the performance of an attention-based diffusion model adapted from instrumental music synthesis to human voice conversion. Through an extensive evaluation across speech and singing we have shown it can match—or even surpass—a dedicated voice conversion model in terms of quality and performer similarity. While our results also indicate a decline in vocal synthesis quality when including training data with instrumental music, the model’s demonstrated ability to handle both instrumental and vocal synthesis within a unified framework underscores its potential for generating complex signals, such as singing with instrumental accompaniment. Exploring and evaluating generation of such signals remains an important direction for future work.
This work was funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Grant No. 500643750 (MU 2686/15-1). The International Audio Laboratories Erlangen are a joint institution of the Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU) and Fraunhofer Institute for Integrated Circuits IIS. This work was supported by Fraunhofer-Zukunftsstiftung. The authors gratefully acknowledge the scientific support and HPC resources provided by the Erlangen National High Performance Computing Center (NHR@FAU) of the Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU) under the NHR project b265dc. NHR funding is provided by federal and Bavarian state authorities. NHR@FAU hardware is partially funded by the German Research Foundation (DFG)—440719683.