当前位置:网站首页>Surprise, j'ai cloné la voix de l'objet.

Surprise, j'ai cloné la voix de l'objet.

2021-11-25 17:19:17 Un peu de Tangcheng.

AuteurJack Cui



Aujourd'hui,Je vous présente un algorithme.

AI Algorithmes 5 Secondes,Pour pouvoir cloner votre voix,Vous croyez??

Écoutez cet audio,Devine si c'est AI Syntonie,Ou un enregistrement en direct?

La réponse est::AI Synthèse.

La voix originale de cet homme est ici:

Donne - moi ça AI L'algorithme de clonage du son donne quelques points?

Les deux audio ci - dessus,L'effet de l'algorithme fonctionne:

Surprise!,J'ai cloné le son de l'objet._sql

Enregistrer un audio,Peut être basé surTexte entré,5s Peut être généré automatiquementSon synthétique correspondant.

Soudain, une idée audacieuse,Tu as dit que si une petite amie n'admettait pas soudainement qu'elle avait dit quelque chose,Je vais lui en faire un!

Les gars.,J'ai bien fait??

MockingBird

Cet algorithme est basé sur un Real Time Voice Cloning Réalisé.

MockingBird C'est la dernière version chinoise open source.

Le titre de la thèse est:

Transfer Learning from Speaker Verification to Multispeaker Text-To-Speech Synthesis

Brève Introduction:

Surprise!,J'ai cloné le son de l'objet._Bibliothèques tierces_02

L'algorithme est divisé en trois modules:encoderModule、systhesisModule、vocoderModule.

  • encoderLe module convertit la voix du Haut - parleur en codage numérique de la voix humaine(speaker embedding)
  • synthesis Le module convertit le texte en spectre Mel(mel-spectrogram)
  • vocoderLe module met le spectre Mel(mel-spectrogram)Convertir en(Forme d'onde)waveform

Principes spécifiques de l'algorithme,Tout le monde peut d'abord lire le journal:

https://arxiv.org/pdf/1806.04558.pdf

Aujourd'hui, je vais vous parler.,Comment cet algorithme joue.

Adresse du projet:https://github.com/babysor/MockingBird

Avec une base d'apprentissage approfondie,Ça ne devrait pas être difficile.

C'est l'environnement de déploiement,En quatre étapes:

  • Anaconda Configuration Pytorch Environnement de développement
  • Selon le projet requirements.txt Installer des dépendances de bibliothèques tierces
  • Télécharger le fichier poids
  • Télécharger l'ensemble d'entraînement,Ces douzainesG,C'est un peu grand

Méthode de configuration spécifique,Regarde - moi ça.:

https://github.com/babysor/MockingBird/blob/main/README-CN.md

Après la construction de l'environnement,Pour exécuter le Code.

Il y a deux modes de démarrage,Web Mode et mode boîte à outils.

Exécuter dans le Répertoire racine du projet:

       
python web.py
  • 1.

C'est prêt. Web ,Ouvrir l'adresse http://localhost:8080 Ça va marcher.

Surprise!,J'ai cloné le son de l'objet._github_03

Cette interface est assez rudimentaire,Le mode boîte à outils est recommandé.

       
python demo_toolbox.py -d <datasets_root>
  • 1.

​datasets_root​​.C'est l'adresse de l'ensemble de données téléchargé.

Surprise!,J'ai cloné le son de l'objet._Bibliothèques tierces_04

Enjoy it!

版权声明
本文为[Un peu de Tangcheng.]所创,转载请带上原文链接,感谢
https://chowdera.com/2021/11/20211125165407358u.html

随机推荐