AB
AiBoss
project

PlayDiffusion - Play AI's open-source audio editing model

PlayDiffusion is a new audio editing model introduced by PlayAI. Based on diffusion model technology, it is specifically designed for fine-grained audio editing and restoration. The model encodes audio into discrete token sequences, masking the parts that need modification...

What is PlayDiffusion?

PlayDiffusion, a novel audio editing model from Play AI, is based on diffusion model technology and is specifically designed for fine-grained audio editing and restoration. The model encodes audio into discrete token sequences, masks the parts that need modification, and uses a diffusion model to denoise the masked regions given updated text, achieving high-quality audio editing. The model seamlessly preserves context, ensuring the coherence and naturalness of speech, while also supporting efficient text-to-speech synthesis. PlayDiffusion's non-autoregressive nature outperforms traditional autoregressive models in both generation speed and quality, bringing a new breakthrough to the fields of audio editing and speech synthesis.

PlayDiffusion's main functions

  • Audio partial editingIt supports partial replacement, modification, or deletion of audio without regenerating the entire audio segment, maintaining natural and seamless speech.
  • High-efficiency TTSWhen masking the entire audio, as an efficient TTS model, the inference speed is 50 times faster than traditional TTS, and the speech naturalness and consistency are better.
  • Maintain speech coherencePreserve context during editing to ensure speech coherence and consistency with the speaker's tone.
  • Dynamic voice modificationIt automatically adjusts the pronunciation, tone, and rhythm of the voice based on the new text, making it suitable for real-time interactive scenarios.
  • Seamless integration and ease of useSupports Hugging Face integration and local deployment for easy and quick experience and use.

The technical principles of PlayDiffusion

  • Audio encodingThis function encodes the input audio sequence into a discrete sequence of tokens, where each token represents a unit of audio. It is suitable for both real speech and audio generated by text-to-speech models.
  • MaskingWhen a part of the audio needs to be modified, mark that part as a mask for easier subsequent processing.
  • Denoising using diffusion modelsA diffusion model based on updated text is used to denoise the masked region. The diffusion model generates a high-quality audio tag sequence by progressively removing noise. A non-autoregressive method is used to simultaneously generate all tags and refine them based on a fixed number of denoising steps.
  • Decoded into audio waveformThe generated token sequence is converted back into a speech waveform based on the BigVGAN decoder model to ensure that the final output speech is natural and coherent.

PlayDiffusion project address

Application scenarios of PlayDiffusion

  • Dubbing error correctionQuickly replace incorrect pronunciations to maintain a natural and smooth dubbing experience.
  • Synthetic Dialogue Word EditingEasily edit dialogue content to ensure accurate and natural language.
  • Podcast EditingModify or delete segments to improve content quality.
  • Real-time voice interactionDynamically adjust the voice content to achieve natural interaction.
  • Speech SynthesisIt efficiently generates high-quality speech, suitable for scenarios such as broadcasting.