Investigating Disentanglement in a Phoneme-level Speech Codec for Prosody Modeling

Sotirios Karapiperis, Nikolaos Ellinas, Alexandra Vioni, Junkwang Oh, Gunu Jho +2 more
9/13/2024
cs.SDcs.CLcs.LG

No confident code implementation found for this paper.

Abstract

Most of the prevalent approaches in speech prosody modeling rely on learning global style representations in a continuous latent space which encode and transfer the attributes of reference speech. However, recent work on neural codecs which are based on Residual Vector Quantization (RVQ) already shows great potential offering distinct advantages. We investigate the prosody modeling capabilities of the discrete space of such an RVQ-VAE model, modifying it to operate on the phoneme-level. We condition both the encoder and decoder of the model on linguistic representations and apply a global speaker embedding in order to factor out both phonetic and speaker information. We conduct an extensive set of investigations based on subjective experiments and objective measures to show that the phoneme-level discrete latent representations obtained this way achieves a high degree of disentanglement, capturing fine-grained prosodic information that is robust and transferable. The latent space turns out to have interpretable structure with its principal components corresponding to pitch and energy.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{karapiperis2024investigating,
  title  = {Investigating Disentanglement in a Phoneme-level Speech Codec for Prosody Modeling},
  author = {Sotirios Karapiperis and Nikolaos Ellinas and Alexandra Vioni and Junkwang Oh and Gunu Jho and Inchul Hwang and Spyros Raptis},
  year   = {2024},
  eprint = {2409.08664},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.08664v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.08664.svg)](https://codeofpaper.com/paper/2409.08664)

Discussion