A linguistic content and speaking style disentanglement model (100) includes a content encoder (110), a style encoder (130), and a decoder (150). The content encoder is configured to receive input speech (102) as input and generate a latent representation of linguistic content (120) for the input speech as output. The content encoder is trained to disentangle speaking style information from the latent representation of linguistic content. The style encoder is configured to receive the input speech as input and generate a latent representation of speaking style (140) for the input speech as output. The style encoder is trained to disentangle linguistic content information from the latent representation of speaking style. The decoder is configured to generate output speech (152) based on the latent representation of linguistic content for the input speech and the latent representation of speaking style for the same or different input speech.
UNSUPERVISED LEARNING OF DISENTANGLED SPEECH CONTENT AND STYLE REPRESENTATION