# بخش ۳: پادکستت را زنده کن 🎤 ![lab3](../../../../translated_images/fa/lab3.b009c55c4442250b.webp) ## جشن پایانی تو درباره موضوعات تحقیق کردی. اسکریپت نوشتی. حالا وقت تاج روی کیک: تبدیل متنت به صدای واقعی پادکست با صداهای طبیعی! به **VibeVoice** خوش آمدی — جادوی متن‌به‌صدا (TTS) متن‌باز مایکروسافت ریسرچ که خلق می‌کند: - 🎭 مکالمات با صدای طبیعی - 👥 چندین گوینده (تا ۴ نفر!) - ⏱️ صدای طولانی (تا ۹۰ دقیقه!) - 🎵 بیان قابل‌احساس (نه صدای رباتی!) این تکنولوژی پشت پادکست‌های مصنوعی است. بیا پادکست تو را بسازیم! ## VibeVoice چیست؟ (چیزهای جذاب) VibeVoice هدیه مایکروسافت ریسرچ به جهان است. به‌طور خاص برای صدای مکالمه‌ای سبک پادکست طراحی شده. ### چرا فوق‌العاده است 🔥 * **⏱️ جلسات ماراتن**: ایجاد ۹۰ دقیقه گفتار پیوسته (یک اپیزود کامل پادکست!) * **👥 جادوی چندگوینده**: تا ۴ صدای مختلف با شخصیت‌های ثابت * **⚡ فوق‌العاده بهینه**: از نرخ فریم فوق‌العاده پایین ۷.۵ هرتز برای صرفه‌جویی در قدرت محاسباتی استفاده می‌کند * **🧠 صدای هوشمند**: ترکیب مدل زبانی بزرگ (LLM) برای فهم زمینه با مدل انتشار (تولید صدای طبیعی) * **🎭 جریان طبیعی**: به‌طور خودکار نوبت صحبت، مکث و ریتم مکالمه را مدیریت می‌کند **توضیح**: VibeVoice فقط اسکریپتت را نمی‌خواند — بلکه مثل آدم‌های واقعی آن را *اجرا* می‌کند. --- ## قبل از شروع 🚀 **آنچه نیاز داری**: * 🐍 **پایتون ۳.۱۰+** (قبلا در بخش ۱ و ۲ این را داری) * 🚀 **uv** (مدیر بسته پایتون سریع — آن را نصب خواهیم کرد) * 📝 **اسکریپتت**: فایل `podcast.txt` از بخش ۲ (در `../03.Application/`) **نکته حرفه‌ای**: این مرحله نیاز به اتصال اینترنت خوب برای دانلود مدل آموزش‌دیده دارد. یک قهوه بردار! ☕ --- ## بزن بریم! راه آسان 🎬 همه چیز را خیلی ساده کردیم. یک اسکریپت شل همه کارها را انجام می‌دهد. ### روند کار 1. **اجراش کن**: ```bash chmod +x run_vibe_voice.sh ``` 2. **آن را اجرا کن**: ```bash ./run_vibe_voice.sh ``` 3. **منتظر جادو باش** (اولین بار ممکن است چند دقیقه طول بکشد) ### پشت صحنه چه اتفاقی می‌افتد 🎭 اسکریپت درواقع مهندس صدای خودکار تو است: 1. **📥 دانلود VibeVoice**: مخزن رسمی را از گیت‌هاب کلون می‌کند 2. **📦 نصب وابستگی‌ها**: با استفاده از `uv pip` بسته‌ها را با سرعت برق‌آسا نصب می‌کند 3. **🎬 تولید صدا**: اسکریپت استنتاج را با موارد زیر اجرا می‌کند: * `--model_path`: مدل آموزش‌دیده VibeVoice-7B * `--txt_path`: اسکریپت `podcast.txt` تو * `--speaker_names`: اختصاص صداها (به‌صورت پیش‌فرض Xinran و Anchen) **نتیجه**: اسکریپت تو تبدیل می‌شود به اپیزود واقعی پادکست! 🎉 --- ## ماموریت تو 🎯 بیایید این را جذاب کنیم: ### کار ۱: محتوا بساز فایل `../03.Application/podcast.txt` را با مکالمه بین دو نفر ویرایش کن. درباره تکنولوژی، علاقه‌مندی‌ها، هرچی! فقط مکالمه‌ای باشه. **نمونه قالب**: ``` Speaker 1: Hey! Did you hear about the new AI model? Speaker 2: No way! Tell me more! Speaker 1: It's called... ``` ### کار ۲: صدا تولید کن اسکریپت را اجرا کن و جادو را ببین. بار اول بیشتر طول می‌کشد (مدل را دانلود می‌کند). ### کار ۳: گوش بده و تحلیل کن - آیا طبیعی به نظر می‌رسد؟ - آیا گویندگان صدای متمایز دارند؟ - نوبت گفتار صاف است؟ - لحظات رباتی وجود داشته؟ ### کار ۴: آزمایش کن (برای دلیرها) فایل `run_vibe_voice.sh` را ویرایش کن و `--speaker_names` را تغییر بده تا ترکیب صدای متفاوتی را امتحان کنی. VibeVoice چند صدای آموزش‌دیده دارد! **چالش اضافی**: مکالمه سه‌گوینده را امتحان کن! 🎆 --- ## بیشتر یاد بگیر 📚 * **🏠 صفحه اصلی پروژه**: [سایت رسمی VibeVoice](https://microsoft.github.io/VibeVoice/) * **🤗 مدل آموزش‌دیده**: [Hugging Face - VibeVoice-7B](https://huggingface.co/vibevoice/VibeVoice-7B) * **📖 مقاله تحقیقاتی**: اگر به جزئیات علاقه داری، عمیق‌تر مطالعه کن > **⚠️ یادآوری هوش مصنوعی مسئولانه**: VibeVoice قدرتمند است. با اخلاق استفاده کن! تولید دیپ‌فیک یا محتوای گمراه‌کننده نکن. چیزهای باحال بساز که به مردم کمک کند. 🙏 --- ## 🏆 تبریک! موفق شدی! تو کامل‌ترین فرآیند را انجام دادی: 1. ✅ **بخش ۱**: عامل‌های هوش مصنوعی با ابزارهای سفارشی ساختی 2. ✅ **بخش ۲**: جریان کار چندعامله را هماهنگ کردی 3. ✅ **بخش ۳**: صدای واقعی پادکست تولید کردی **تو اکنون داری**: - یک دستیار تحقیق هوش مصنوعی فعال - فرایند کامل تولید پادکست - یک فایل صوتی واقعی که می‌توانی به اشتراک بگذاری ### بعدش چی؟ 🚀 **پادکستت را منتشر کن!** - بارگذاری در پلتفرم‌های پادکست - اشتراک در شبکه‌های اجتماعی - تکرار و بهبود **بیشتر بساز!** - موضوعات مختلف را امتحان کن - با گویندگان بیشتر تجربه کن - موسیقی پس‌زمینه اضافه کن - یک رابط وب بساز - کل کار را خودکار کن **آثارت را به اشتراک بگذار!** ما را تگ کن! به دنیا نشان بده چه ساختی. انقلاب پادکست هوش مصنوعی با تو شروع می‌شود. 🎙️ --- **سوال، ایده یا داستان موفقیت داری؟** توی چت ورکشاپ بنویس! **به آینده خلق محتوا خوش آمدی.** 🌟 --- **سلب مسئولیت**: این سند با استفاده از سرویس ترجمه هوش مصنوعی [Co-op Translator](https://github.com/Azure/co-op-translator) ترجمه شده است. در حالی که ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است شامل خطاها یا نواقص باشند. سند اصلی به زبان بومی خود باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفه‌ای انسانی توصیه می‌شود. ما مسئول هیچ گونه سوتفاهم یا تفسیر نادرستی که ناشی از استفاده از این ترجمه باشد، نیستیم.