من یک مدل تبدیل متن به گفتار (TTS) فارسی آموزش دادم که روی CPU اجرا میشه.
یک مدل ۱۰۰ میلیون پارامتری که از یک مدل معلم ۲۴ لایه distill شده و از صفر روی ۴۹۷ ساعت گفتار فارسی با لایسنس عمومی CC0 آموزش دیده؛ دادههایی از Mana-TTS، فیلیمو و زیرنویسهای یوتیوب.
مدل میتونه فقط با چند ثانیه صدای ورودی، صدای گوینده رو تقلید کنه و روی CPU، بسیار سریع اجرا بشه. این مدل بر پایهی pocket-tts ساخته شده که توسط @kyutai_labs توسعه داده شده.
تا جایی که من بررسی کردم، این اولین مدل فارسی در لیست community-models خود pocket-tts محسوب میشه و یکی از معدود مدلهای TTS فارسیه که واقعاً روی CPU با سرعت قابل استفاده اجرا میشه. بیشتر مدلهای متنبهگفتار متنباز برای فارسی، و حتی خیلی از زبانهای دیگه، عملاً فرض میکنن که یک GPU در اختیار دارید.
نکته جالبتر اینه که دانشجوی ۶ لایه در تمام معیارهایی که اندازهگیری کردم، از معلم ۲۴ لایه خودش بهتر عمل کرد: نرخ خطای کلمات (WER)، شباهت گوینده و کیفیت ادراکی صدا.
البته یک محدودیت واقعی هم وجود داره که بهتره صادقانه بهش اشاره کنم:
در فارسی، اضافه (ezafe)،(کسره ربط بین اسم و صفت/مضافالیه)، معمولاً در نوشتار مشخص نمیشه. بنابراین مدلی که متن خام رو میخونه، باید اضافه رو از روی context حدس بزنه و گاهی هم اشتباه میکنه.
حتی نمیشه این مشکل رو صرفاً با اضافه کردن دستیِ علامتها حل کرد، چون در دادههای آموزشی، این علامتها تقریباً هیچوقت به شکل یکدست و consistent نوشته نشدهاند. بنابراین pipeline پردازش متن هم باید اونها رو حذف کنه.
همهچیز رو عمومی کردم: اسکریپتهای آموزش، pipeline ارزیابی، یک runbook مرحلهبهمرحله و توضیحات کامل پروژه.
توی ویدیو کامل توضیح دادم. ۲تا نکته: توی ویدیو گفتم "فاین تیون" که درست نیست. آموزش کامل دادم روی زبان فارسی. و اینکه گفتم ۷۰۰ ساعت که ۵۰۰ ساعت دیتا بود.
🤗 مدل: https://t.co/IvSGpOFRWk
💻 کد و توضیحات کامل: https://t.co/y1GQdtxGoR
ماجرای کلاهبرداری #یوتوپین
چون طولانیه اول خلاصه میگم، اگه حال داشتین رشتو رو هم برای جزئیات بخونین:
یوتوپین با وجود قرارداد رسمی، ۴۰۰۰ یوروی ما رو خورده و یه ریجکتی شینگن هم گذاشته توی پاسپورتمون. دفترش هم جمع کرده و فرار!!!
@youtopin@bmoshrefi@RezvanMadadi
👇🏻
اینترنشنال نگفت چون سودی واسش نداشت
ولی من میگم:
تیم ملی والیبال زیر ۱۸ سال «ایران» قهرمان آسیا شد✨
انقدر ریت بزنید تا دنیا بفهمه چه شاهکاری کردن پسرای ایران🩵.
من این برند #مسیح_زاد رو نمیشناسم ولی اگر نقدی بهش بکنید مثل خانم اسماعیلی ، شما مقصر محسوب میشید و باید حساب پس بدید نه ایشون. پیج خانم با شکایت قضایی بسته شد ولی ما میتونیم که نشرش بدیم ☺️ ؟
«همه برای نجات تو هورا کشیدند؛ اما
من برای آن دست تکان دادنت گریه کردم…»
ساعتها زیر آوار مانده بودی؛
میان ترس، میان انتظار، میان هزار سؤال بیپاسخ…
و بعد ناگهان از دل خاک بیرون آمدی.
مردم فریاد شادی کشیدند، اشک ریختند، دست زدند و تو…
در همان اوج معصومیت و کودکی، دستت را بالا آوردی و برایشان تکان دادی...
نمیدانم آن لحظه را چه باید نامید؛
پیروزی زندگی بر ناامیدی؟
امید در دل ویرانی؟
یا لبخند کوچکی که از هزار سخن بلندتر بود؟
فقط میدانم آن دست تکان دادن ساده، یادمان آورد که زندگی همیشه راهی برای ادامه دادن پیدا میکند.