ویدئوهای آموزشی رایگانورود

دسترسی کامل و رایگان · بدون نیاز به کارت بانکی

ترفند: صدای هوش مصنوعی با Chatterbox، مدل TTS متن‌باز

صدای گوینده با Chatterbox، مدل متن‌باز MIT با برچسب خنده و کلون صدا از یک کلیپ کوتاه. فارسی رو پشتیبانی نمی‌کنه، پس مراقب باشید.

دو ظرف سرامیکی گفت‌وگو با طناب قرمز و کلاویه‌های کوچک

می‌خواید برای ویدیو یا پادکستتون صدای گوینده‌ی طبیعی بسازید، بدون اینکه هر بار میکروفون دست بگیرید؟ Chatterbox یه مدل تبدیل متن به گفتار متن‌باز با لایسنس MIT هست که خودش رو پیشرفته‌ترین مدل متن‌باز این حوزه معرفی کرده.

به چه دردی می‌خوره؟

  • تبدیل متن به صدای طبیعی برای ویدیو، تبلیغ یا دستیارهای صوتی.
  • اضافه کردن برچسب‌های احساسی ساده داخل متن، مثل [laugh] یا [chuckle]، برای خنده و حالت‌های گفتاری.
  • کلون کردن صدا با یک کلیپ حدود ۱۰ ثانیه‌ای.
  • مدل Turbo با ۳۵۰ میلیون پارامتر مصرف VRAM پایین‌تری داره. مدل Nano با ۱۱۰ میلیون پارامتر روی CPU هم اجرا می‌شه.

چطوری شروع کنم؟

  1. نصب با pip:
pip install chatterbox-tts
  1. یه کد کوتاه برای مدل Turbo (با cuda روی کارت گرافیک):
import torchaudio as ta
from chatterbox.tts_turbo import ChatterboxTurboTTS

model = ChatterboxTurboTTS.from_pretrained(device="cuda")
wav = model.generate("Hi there, welcome to my channel [chuckle]", audio_prompt_path="your_10s_ref_clip.wav")
ta.save("test-turbo.wav", wav, model.sr)
  1. اگه GPU ندارید، مدل Nano رو با device="cpu" و nano=True بارگذاری کنید.
  2. فقط از صدای خودتون یا صدای کسی که اجازه داده استفاده کنید.

نکته‌ی کلیدی

مدل Turbo انگلیسیه و فارسی توی هیچ‌کدوم از مدل‌های این پروژه نیست؛ لیست زبان‌های نسخه‌ی چندزبانه (حدود ۲۳ زبان) فارسی رو شامل نمی‌شه. پس برای ویدیوهای فارسی فعلاً سراغش نرید. هر فایل خروجی هم یه واترمارک PerTh داره که README یه اسکریپت برای تشخیصش داده.

منابع

مطالب مرتبط

ویدئوی آموزشی رایگان
ترفند: صدای هوش مصنوعی با Chatterbox، مدل TTS متن‌باز | آلوانا آکادمی