A seguirPróximo guia
Difusão latente de áudio estável
IA de áudio
GUIA de IA de áudio
DiffWave é um vocoder baseado em difusão que sintetiza áudio eliminando iterativamente o ruído aleatório em uma forma de onda, condicionada a um espectrograma mel.
Ouça este guiaNarrado por IA · ~2 min
Ele trouxe modelos de difusão para a fala de alta fidelidade, rivalizando com GANs e WaveNet, sem treinamento adversarial.
DiffWave, introduzido por Kong et al. em 2020, aplica a estrutura do modelo probabilístico de difusão com eliminação de ruído ao áudio bruto. Durante o treinamento, ele adiciona gradualmente ruído gaussiano a uma forma de onda limpa ao longo de várias etapas e, em seguida, aprende uma rede a prever e remover esse ruído em cada etapa. No momento da geração parte do ruído puro e executa o processo inverso, condicionado a um espectrograma mel, para recuperar a fala limpa. O backbone é uma rede não autorregressiva de convolução dilatada semelhante à WaveNet, mas prevendo ruído em vez de amostras. O DiffWave combina com vocoders fortes em qualidade e é notavelmente robusto, produzindo até mesmo fala incondicional razoável e resultados consistentes entre os alto-falantes. A principal desvantagem é a velocidade: a amostragem ingênua precisa de dezenas a milhares de etapas, embora cronogramas rápidos reduzam esse número para apenas seis.
Back-ends neurais de conversão de texto em fala de alta fidelidade que evitam treinamento GAN instável
Geração de fala incondicional para aumento de dados e pesquisa de áudio
Síntese de voz robusta de alto-falante, onde um modelo lida com muitas vozes de forma consistente
Um ambiente de teste para pesquisa de difusão de amostragem rápida, aplicando cronogramas curtos de ruído ao áudio em tempo real
DiffWave lançou vocoders de difusão e sucessores mais rápidos como PriorGrad e FastDiff que reduzem a contagem de passos. O campo está convergindo para técnicas de destilação e modelo de consistência que visam a amostragem de difusão em uma única etapa, fechando a lacuna de velocidade com os vocoders GAN e, ao mesmo tempo, mantendo o treinamento estável e a robustez da difusão. Espere que as ideias de difusão se espalhem ainda mais na música, nos codecs neurais e na geração universal de áudio, onde a cobertura do modo é importante.
Boletim informativo gratuito
Três histórias verificadas de IA a cada manhã de dia útil, escritas em linguagem simples. Gratuito para sempre, sem anúncios.
Um e-mail a cada dia útil. Cancele a inscrição com um clique. Nunca vendemos ou compartilhamos seu endereço.
Teste você mesmo
Feedback instantâneo sobre cada resposta e um certificado compartilhável com um ID verificável assim que você concluir um curso.
Apoie a educação gratuita em IA. O AI Understanding é uma organização sem fins lucrativos 501(c)(3) — sem anúncios, sem paywall, nunca. Faça uma doação
DiffWave é um vocoder baseado em difusão que sintetiza áudio eliminando iterativamente o ruído aleatório em uma forma de onda, condicionada a um espectrograma mel. Ele trouxe modelos de difusão para fala de alta fidelidade, rivalizando com GANs e WaveNet sem treinamento adversário.
DiffWave começa a partir do ruído gaussiano e executa o processo de difusão reversa, eliminando repetidamente o ruído enquanto condicionado em um espectrograma mel, para produzir a forma de onda.
DiffWave treina uma rede para prever o ruído gaussiano adicionado em uma etapa de difusão escolhida aleatoriamente, usando uma perda L2 ponderada.
A amostragem de difusão ingênua precisa de muitas etapas reversas; embora cronogramas rápidos ajudem, o processo iterativo é o principal custo de velocidade.
Os modelos de difusão são treinados com um objetivo de estilo de regressão estável, evitando a instabilidade que o treinamento adversário de GAN pode sofrer.
DiffWave usa um backbone não autorregressivo de convoluções dilatadas semelhante ao WaveNet, mas prevê ruído em vez de amostras de áudio.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo guia
Difusão latente de áudio estável
IA de áudio