ESPACE PUBLICITAIRE DISPONIBLE · PARLONS-EN

Comment les développeurs et créateurs de contenu créent et déploient des clones de voix IA personnalisés avec Resemble AI

365Finds Editorial
11 430 articles Wiki répertoriés

Utilisez 365 Wiki avec votre IA

Copiez le prompt ci-dessous, collez-le dans l’IA que vous utilisez déjà, puis posez directement votre question.

Télécharger le Skill complet

Commencez par essayer le prompt. Si vous utilisez souvent 365 Wiki, installez le Skill 365Wiki complet pour ne plus avoir à le coller. Sans IA habituelle, les versions web de Gemini ou Microsoft Copilot conviennent aussi.

Resemble AI fournit une plateforme de voix synthétique haute fidélité qui comble le fossé entre la production audio créative et le déploiement logiciel automatisé. Les créateurs de contenu utilisent la plateforme pour générer des voix off réalistes, localiser des podcasts et éditer des dialogues parlés sans planifier de réenregistrements en studio. Parallèlement, les ingénieurs logiciels intègrent Resemble AI dans des systèmes de réponse vocale interactive (IVR), des agents virtuels conversationnels et des moteurs de jeu via des API à faible latence et des WebSockets. La création et le déploiement d'un clone vocal personnalisé nécessitent un flux de travail rigoureux couvrant la collecte de jeux de données, la vérification d'identité, l'entraînement du modèle et la synthèse à l'exécution.

Niveaux de clonage fondamentaux : Rapid vs Professional

Avant de collecter l'audio, les équipes doivent déterminer le niveau de clonage approprié en fonction de leurs exigences de fidélité, des délais d'exécution et de la cible de déploiement.

Fonctionnalité / MétriqueRapid Voice CloneProfessional Voice Clone
Entrée audio requise2 à 5 minutes (ou 25 à 50 phrases guides)30 à plus de 60 minutes de voix de qualité studio
Délai d'entraînementDe quelques minutes à quelques heures24 à 72 heures (ajustement du modèle inclus)
Plage dynamique acoustiqueInflexion modérée, ton cohérentLarge plage dynamique, expressivité émotionnelle nuancée
Cas d'utilisation principauxPrototypage rapide, contenu social dynamique, pistes de référence (scratch tracks)Ambassadeurs de marque, livres audio commerciaux, dialogues de jeux vidéo
Exigences techniquesMicrophone grand public propre, pièce calmeMicrophone électrostatique de studio, pièce traitée acoustiquement, WAV 44,1 kHz/48 kHz

Normes de préparation du jeu de données audio

La fidélité du modèle reflète directement la qualité des données d'entrée. Les enregistrements audio doivent respecter des normes techniques précises, quel que soit le niveau choisi :

Vérification éthique et consentement de l'orateur

Resemble AI applique un cadre strict de conformité et de consentement afin d'empêcher la réplication vocale et l'usurpation d'identité non consenties. L'entraînement d'une voix personnalisée ne peut pas avoir lieu sans une vérification explicite du consentement.

  1. Enregistrement du script de consentement : L'orateur d'origine doit enregistrer une déclaration de consentement obligatoire et textuelle générée par la plateforme. La déclaration précise le nom de l'orateur, reconnaît l'utilisation autorisée de sa voix pour la synthèse par IA et confirme l'autorisation accordée à Resemble AI de traiter le modèle.
  2. Vérification de l'orateur via Resemblyzer : Resemble AI utilise son moteur de biométrie vocale (Resemblyzer) pour calculer une empreinte acoustique de l'enregistrement de consentement. Le système compare cette empreinte au jeu de données d'entraînement téléversé pour vérifier que le jeu de données appartient bien à la personne consentante.
  3. Provenance des médias synthétiques : Les sorties audio générées intègrent automatiquement le filigrane cryptographique propriétaire PerTh de Resemble AI. Ce filigrane imperceptible persiste à travers la compression et le transcodage audio standard, permettant à des systèmes automatisés comme Resemble Detect de vérifier l'origine synthétique et de prévenir les abus.

Création d'un clone vocal : flux de travail Studio et API

Les utilisateurs peuvent créer et entraîner des voix personnalisées via l'interface Web Studio de Resemble AI ou par programmation via l'API REST.

Méthode 1 : Interface Web Studio pour les créateurs

Pour les créateurs de contenu, les monteurs vidéo et les producteurs audio, Web Studio offre un pipeline de gestion visuelle :

  1. Initialisation de la voix : Connectez-vous au tableau de bord Resemble AI, accédez à Voices et sélectionnez Create Custom Voice.
  2. Vérification d'identité : Suivez les instructions à l'écran pour lire et enregistrer le script de consentement directement dans le navigateur, ou téléversez un fichier audio authentifié correspondant au script.
  3. Ingestion du jeu de données : Glissez-déposez les clips audio WAV segmentés ainsi que les transcriptions textuelles correspondantes. Les transcriptions permettent au modèle d'aligner précisément les phonèmes sur les trames acoustiques.
  4. Lancement de l'entraînement : Cliquez sur Build Voice. Le tableau de bord affiche la progression pendant que le modèle traite les alignements acoustiques et optimise les poids neuronaux. Une fois l'entraînement terminé, la voix devient active dans l'espace de travail du projet.

Méthode 2 : Configuration programmatique pour les développeurs

Les développeurs peuvent automatiser l'ensemble du pipeline de création et d'entraînement de voix à l'aide de l'API REST de Resemble AI.

1. Créer le conteneur vocal

Envoyez une requête POST pour initialiser une nouvelle entité vocale :

curl -X POST "https://app.resemble.ai/api/v2/voices" \
  -H "Authorization: Token token=YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Customer Support Persona A",
    "dataset_url": null,
    "consent": "I, Jane Doe, authorize Resemble AI to create a synthetic voice model of my voice."
  }'

La réponse renvoie un voice_uuid requis pour les opérations suivantes.

2. Téléverser les enregistrements audio et les transcriptions

Téléversez les échantillons audio et leurs transcriptions correspondantes sur le point de terminaison des enregistrements :

curl -X POST "https://app.resemble.ai/api/v2/voices/{voice_uuid}/recordings" \
  -H "Authorization: Token token=YOUR_API_KEY" \
  -F "file=@sample_01.wav" \
  -F "name=sample_01" \
  -F "text=Welcome to our automated customer service portal." \
  -F "is_active=true"

Répétez cette étape pour chaque segment d'entraînement ou automatisez le téléversement par lot via le SDK Python ou Node.js de Resemble.

3. Déclencher la génération du modèle

Une fois que tous les segments audio sont téléversés et vérifiés, déclenchez la tâche d'entraînement neuronal :

curl -X POST "https://app.resemble.ai/api/v2/voices/{voice_uuid}/build" \
  -H "Authorization: Token token=YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "fill": false
  }'

Définir fill: true active le pipeline de remplacement voix-à-voix (speech-to-speech), permettant aux créateurs d'échanger des mots directement au sein d'enregistrements audio préexistants tout en préservant le minutage et l'inflexion d'origine.

Déploiement et génération de parole

Dès que l'état du modèle passe à prêt, les créateurs et les développeurs peuvent déployer la voix personnalisée dans leurs environnements de production.

Déploiement en Studio pour les créateurs de contenu

Les créateurs de contenu peuvent synthétiser et affiner l'audio directement dans l'éditeur Resemble Studio :

Déploiement pour développeurs : API REST et WebSockets à faible latence

Les ingénieurs peuvent déployer des voix personnalisées dans des architectures web, mobiles et backend en temps réel à l'aide de points de terminaison REST synchrones ou de WebSockets en streaming.

Synthèse synchrone via l'API REST

Pour la génération d'actifs statiques, la narration d'e-mails ou le rendu vidéo par lot, utilisez le point de terminaison clips standard :

curl -X POST "https://app.resemble.ai/api/v2/projects/{project_uuid}/clips" \
  -H "Authorization: Token token=YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Welcome Prompt",
    "body": "Hello, thank you for calling. How can I assist you today?",
    "voice_uuid": "YOUR_VOICE_UUID",
    "is_public": false,
    "output_format": "wav"
  }'

La réponse fournit une URL audio contenant le fichier WAV synthétisé.

Diffusion en temps réel via WebSocket

Pour les agents d'IA conversationnelle, les chatbots interactifs et les PNJ de jeux vidéo, l'interrogation HTTP synchrone introduit une latence inacceptable. Resemble AI fournit une API de streaming WebSocket offrant un temps de réponse pour le premier élément audio inférieur à 200 millisecondes (time-to-first-audio).

import WebSocket from 'ws';

const ws = new WebSocket('wss://websocket.resemble.ai/stream');

ws.on('open', () => {
  // Authenticate and configure stream parameters
  ws.send(JSON.stringify({
    action: 'start',
    api_key: process.env.RESEMBLE_API_KEY,
    voice_uuid: 'YOUR_VOICE_UUID',
    output_format: 'pcm_16000'
  }));

  // Send text chunks as they arrive from an LLM
  ws.send(JSON.stringify({
    action: 'synthesize',
    text: 'Your reservation has been confirmed for tomorrow evening.'
  }));
});

ws.on('message', (data) => {
  // Handle binary audio chunks in real-time
  if (Buffer.isBuffer(data)) {
    processAudioBuffer(data);
  } else {
    const event = JSON.parse(data.toString());
    if (event.status === 'finished') {
      console.log('Stream completed.');
    }
  }
});

Intégration de la téléphonie et de l'IVR

Resemble AI s'intègre nativement aux plateformes de télécommunications telles que Twilio Voice. En acheminant le flux audio de Twilio Media Streams vers le point de terminaison WebSocket de Resemble, les organisations peuvent déployer des agents de support client personnalisés qui conversent avec les appelants en temps réel à l'aide de voix synthétiques aux couleurs de la marque.

Bonnes pratiques opérationnelles et gouvernance

Le déploiement de la technologie de voix synthétique à grande échelle exige une rigueur opérationnelle continue :