Dia-1.6B : Voix libre AI Cela vaut mieux que les services premium à 30 $/mois

Dia-1.6B Le modèle TTS open source

Dia-1.6B est un remarquable modèle de synthèse vocale open source qui's remodeler les attentes en matière de synthèse audio à travers le AI communauté.

Créé par deux étudiants de premier cycle à Laboratoires Nari sans financement externe, ce modèle de 1.6 milliard de paramètres produit une qualité audio comparable à celle des services premium comme ElevenLabs et Sesame CSM-1B.

Ce guide examine Dia-1.6B's capacités, exigences de mise en œuvre et applications pratiques pour les développeurs, créateurs de contenuet AI praticiens à la recherche d'une technologie vocale prête à la production.

Qu'est-ce que Dia-1.6B ? Pourquoi tout le monde en parle ?

Dia-1.6B est un modèle de synthèse vocale open source de pointe conçu pour générer des dialogues ultra-réalistes et expressifs à partir de texte brut. Contrairement à la plupart des modèles de synthèse vocale qui se contentent de produire des phrases robotisées, Dia-1.6B peut :

Nari Dia-1.6B- AI Modèle TTS
  • Gérer plusieurs intervenants en utilisant des balises simples comme [S1], [S2], etc.
  • Générer des signaux non verbaux comme des rires, des toux, des soupirs et bien plus encore, directement issus du script.
  • Cloner des voix et contrôler l'émotion/le ton en conditionnant sur échantillons audio.
  • Livrer des poids et du code ouverts sous Apache 2.0, vous n'êtes donc pas lié à un fournisseur ou à une boîte noire.

Et voilà le clou du spectacle : il a été conçu par deux étudiants coréens, et non par un laboratoire de la Silicon Valley doté de fonds colossaux. Ils ont exploité le TPU Research Cloud de Google pour le calcul, démontrant ainsi qu'avec les bons outils, les développeurs indépendants peuvent se démarquer.

Caractéristiques principales et avantages uniques

  • 1.6B Paramètres : Assez de muscle pour capturer les subtilités de la parole humaine, des émotions et du timing.
  • Conception axée sur le dialogue : Conçu pour gérer les conversations aller-retour, pas seulement les lignes isolées.
  • Mots-clés des intervenants : Utilisez le [S1], [S2], etc. pour créer des scripts multi-locuteurs naturels.
  • Génération de sons non verbaux : Insérer des indices comme (laughs), (coughs), (sighs), et Dia les générera dans l'audio.
  • Clonage de voix : Alimentez un échantillon audio et une transcription pour conditionner la sortie sur une voix ou une émotion spécifique.
  • Open source: Libre d'utilisation, de modification et de déploiement à des fins de recherche et projets commerciaux.
  • Inférence en temps réel : Sur les GPU d'entreprise, vous obtenez une génération en temps quasi réel, environ 40 jetons/s sur un NVIDIA A4000.

Comment Dia-1.6B se compare-t-il à la concurrence ?

Dia-1.6B surpasse déjà les géants commerciaux comme OnzeLabs Studio et Sesame CSM-1B se distinguent par leur expressivité, leur timing et leur traitement des signaux non verbaux. Lors de démonstrations comparatives, les utilisateurs ont salué leur capacité à capturer le flux naturel des dialogues et le ton émotionnel, souvent absents des systèmes de synthèse vocale traditionnels.

Où est le piège? Le modèle est actuellement disponible uniquement en anglais et n'est pas optimisé pour des voix spécifiques. Vous obtiendrez donc une voix différente à chaque fois, sauf si vous utilisez un conditionnement audio. Mais pour un projet open source, les résultats sont tout simplement époustouflants.

Premiers pas : exécution locale de Dia-1.6B

Prêt à tester Dia-1.6B ? Voici un guide étape par étape, que vous souhaitiez l'exécuter localement ou dans le cloud.

Configuration matérielle requiseVRAM: Nécessite environ 10 Go (un GPU T4 sur Google Colab est parfait)
OS: Linux, macOS ou Windows
python: 3.8
1

Clonez le dépôt et configurez votre environnement

bash

git clone https://github.com/nari-labs/dia.git
cd dia
python -m venv .venv
source .venv/bin/activate
pip install uv
uv run app.py

Ou, si vous utilisez Google Colab :

python

!git clone https://github.com/nari-labs/dia.git
!pip install ./dia
!pip install soundfile

Passez à un GPU T4 dans Colab pour de meilleurs résultats.

2

Télécharger les poids du modèle

Les poids des modèles sont hébergés sur Hugging Face. Vous aurez besoin d'un jeton d'accès Hugging Face (créez-en un sur Visage étreignant).

python

import soundfile as sf
from dia.model import Dia

model = Dia.from_pretrained("nari-labs/Dia-1.6B")
3

Générer de la parole à partir du texte

Voici un exemple de script qui met en valeur le dialogue et les caractéristiques non verbales :

python

text = "[S1] This is how Dia sounds. (laughs) [S2] Don't laugh too much. [S1] (clears throat) Do share your thoughts on the model."
output = model.generate(text)
sf.write("dia_sample.mp3", output, 44100)  # Save the audio

Vous pouvez lire l'audio à l'aide de n'importe quel lecteur standard ou dans Jupyter/Colab :

python

import IPython.display as ipd
ipd.Audio("dia_sample.mp3")
4

Clonage et conditionnement de la voix

Dia soutient clonage vocal en vous basant sur un extrait audio. Téléchargez votre audio de référence et sa transcription dans l'espace « Hugging Face Space », ou utilisez l'exemple de script dans example/voice_clone.py du dépôt.

Option sans code : essayez Dia-1.6B en ligne

Pas envie de toucher au code ? Rendez-vous sur l'espace officiel « Hugging Face » :

Dia-1.6B sur le visage enlacé

Collez simplement votre script, ajoutez une invite audio si vous souhaitez cloner une voix, puis cliquez sur « Générer ». C'est aussi simple que ça.

Exemple de projet : création d'un bot conversationnel avec Dia-1.6B

Voici un exemple Python rapide pour créer un bot de dialogue simple :

python

import soundfile as sf
from dia.model import Dia

model = Dia.from_pretrained("nari-labs/Dia-1.6B")

conversation = """
[S1] Hello! Welcome to our AI-powered podcast. (laughs)
[S2] Thanks! It's great to be here. (clears throat) So, what's new in AI?
[S1] Oh, loads! Have you heard about Dia-1.6B?
[S2] Of course. It's the new open-source TTS model everyone's raving about.
"""

audio = model.generate(conversation)
sf.write("podcast_intro.mp3", audio, 44100)

Meilleures pratiques et conseils de pro

Clonage de voix : Pour des voix cohérentes, utilisez la fonction d'invite audio ou définissez une graine aléatoire.
Utiliser les balises de haut-parleur : Marquez toujours les intervenants comme [S1], [S2], etc. pour un dialogue multi-voix.
Exploitez les signaux non verbaux : Insérer des indices comme (laughs) or (sighs) pour un résultat plus réaliste.
Clonage de voix : Pour des voix cohérentes, utilisez la fonction d'invite audio ou définissez une graine aléatoire.
matériel: Pour une vitesse optimale, utilisez un GPU avec au moins 10 Go de VRAM. La prise en charge du processeur sera bientôt disponible.
Éthique: N'utilisez pas Dia pour abuser de votre identité, deepfakes, ou contenu trompeur. C'est puissant ; utilisez-le de manière responsable.

Communauté et assistance

Dépannage et FAQ

Pourquoi ma voix sonne-t-elle différemment à chaque génération ?

Par défaut, Dia-1.6B n'est pas optimisé pour certaines voix. Pour un rendu cohérent, utilisez la fonction de conditionnement audio avec un échantillon de référence ou essayez de définir une valeur aléatoire fixe.

Puis-je utiliser Dia-1.6B pour des projets commerciaux ?

Oui ! Dia-1.6B est publié sous la licence Apache 2.0, permettant une utilisation gratuite à des fins personnelles et commerciales sans restrictions.

Dia-1.6B prend-il en charge d'autres langues que l'anglais ?

Actuellement, Dia-1.6B ne prend en charge que la synthèse vocale en anglais. La prise en charge multilingue pourrait être ajoutée dans les versions futures, conformément à la feuille de route.

Comment créer un dialogue avec plusieurs intervenants ?

Utilisez des balises simples comme [S1] et [S2] dans votre script pour désigner les différents intervenants. Pour les intervenants supplémentaires, continuez avec [S3], [S4], etc., en conservant la cohérence des voix des personnages.

Comment cloner une voix spécifique avec Dia-1.6B ?

Téléchargez un extrait audio haute qualité de 10 à 20 secondes dans la section « Invite audio », accompagné de sa transcription exacte. Le modèle analysera et comparera les caractéristiques vocales dans le résultat généré.

En résumé : pourquoi le Dia-1.6 milliard est important

Dia-1.6B représente le moment exact AI synthèse de discours Nous avons franchi le seuil de « technologie impressionnante » pour devenir « disrupteur industriel ». Alors que les géants de la tech dépensaient des millions pour perfectionner leurs systèmes, ce modèle conçu par des étudiants a discrètement réécrit les règles. Que se passera-t-il lorsque la qualité vocale premium deviendra gratuite ? Lorsque les nuances émotionnelles ne coûteront plus d'abonnement ?

Prêt à donner une vraie voix à vos projets ?
Téléchargez Dia-1.6B, lancez vos scripts et laissez votre contenu parler de lui-même. En cas de problème, Laboratoires Nari La communauté déborde de soutien et d'idées. Faisons AI un son humain - un modèle open source à la fois.

Laissez un commentaire

Votre adresse courriel n'apparaitra pas. Les champs obligatoires sont marqués *

Ce site utilise Akismet pour réduire les spams. Découvrez comment vos données de commentaire sont traitées.

Inscrivez-vous à la Aimojo Tribu!

Rejoignez plus de 76,200 XNUMX membres pour des conseils d'initiés chaque semaine ! 
🎁 BONUS: Obtenez notre 200 $ «AI « Boîte à outils de maîtrise » GRATUITE lors de votre inscription !

Tendances AI Outils
N'importe quoiLLM

Votre privé AI Un espace de travail accessible partout, selon vos conditions Le RAG open source tout-en-un et AI plateforme d'agents pour les entreprises

Argile

Construire une qualité supérieure AI Ensembles de données avec retour d'information humain à grande échelle Plateforme d'annotation de données open source pour le réglage fin des modèles LLM et RLHF

Agent zéro

Concevoir et exécuter des systèmes autonomes AI Agents à votre service Le framework open source d'agents qui vous donne le contrôle

Routeur 9

Arrêtez de gaspiller votre budget API — Optimisez le routage, codez plus longtemps. L'open-source AI Un proxy qui assure le fonctionnement continu de votre environnement de développement.

AnyChat

Centralisez toutes les conversations clients dans une seule boîte de réception performante. Le chat en direct tout-en-un, AI agent et plateforme de support conçus pour les équipes en pleine croissance.

© Copyright 2023 - 2026 | Devenez un AI Pro | Fait avec ♥