×
ribbon

آموزش پروژه‌محور پردازش صوت و گفتار با پایتون؛ از پردازش سیگنال تا ساخت دستیار هوشمند

مدرس:

مصطفی کرمانی‌نیا

از مبانی پردازش سیگنال و یادگیری ماشین تا تشخیص و تبدیل گفتار به متن، تولید و کلون کردن صدای انسان و ساخت دستیار صوتی AI

2دانشجو
10ساعت
سرفصل‌ها
پیشرفته سطح دوره
بروزرسانیآبان ۱۴۰۵
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

تحلیل شکل موج، FFT، STFT و اسپکتروگرام و استخراج ویژگی‌های MFCC، ZCR و مرکز طیفی در پایتون

ساخت و ارزیابی دسته‌بند احساس با RAVDESS، Random Forest و SVM و تحلیل خطاهای مدل

پیاده‌سازی بیدارباش صوتی، ASR با Vosk، تولید گفتار، هویت گوینده، کاهش نویز و کلون‌سازی با XTTS

راه‌اندازی و توسعهٔ ORBIT با Whisper، مدل زبانی محلی، ابزارها، حافظه، پاسخ صوتی و رابط کاربری

این دوره شامل:

8 ساعت ویدئو

6 جلسه متنی

69 سؤال سنجش و یادگیری

16 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

پیش‌نیاز‌ها

پیش‌نیاز اصلی، آشنایی مقدماتی با پایتون است: متغیر، شرط، حلقه، تابع، نصب کتابخانه و اجرای اسکریپت یا نوت‌بوک. آشنایی اولیه با NumPy کمک می‌کند. مفاهیم ضروری پردازش صوت و یادگیری ماشین در طول دوره توضیح داده می‌شوند.

برای تمرین‌ها به رایانه، میکروفون و امکان نصب و اجرای ابزارهای پایتون نیاز دارید. تمرین‌های پایه سبک‌ترند؛ سرعت اجرای بخش‌های مبتنی بر مدل به مدل انتخاب‌شده و منابع سیستم وابسته است. محیط اجرای هر پروژه را مطابق توضیح ویدئو و فایل همراه آماده کنید؛ در بخش XTTS از محیط Colab استفاده می‌شود.

برای دریافت اولیهٔ مدل‌ها و داده‌ها و استفاده از ابزارهای آنلاین، اینترنت لازم است. آفلاین‌بودن بعضی اجزا به معنی آفلاین‌بودن تمام قابلیت‌های دوره نیست. پشتیبانی زبان و کیفیت خروجی گفتار نیز به مدل یا صداهای انتخاب‌شده وابسته است.

توضیحات دوره

اگر پایتون بلدید و می‌خواهید برنامه‌ای بسازید که بشنود، گفتار را به متن تبدیل کند و با صدا پاسخ بدهد، این دوره مسیر شروع و ساختن آن را پیش روی شما می‌گذارد. از تحلیل یک فایل صوتی آغاز می‌کنیم و قدم‌به‌قدم به پروژه‌های پردازش گفتار و یک دستیار صوتی قابل توسعه می‌رسیم.

در این مسیر، هر مفهوم به یک خروجی قابل مشاهده وصل می‌شود. شکل موج صدای خودتان را می‌بینید، با FFT مؤلفه‌های فرکانسی آن را بررسی می‌کنید، تغییرات صدا را در اسپکتروگرام می‌خوانید و با MFCC، ZCR و مرکز ثقل طیفی، سیگنال را به ویژگی‌های عددی تبدیل می‌کنید. کدتایم‌ها به شما کمک می‌کنند مفاهیم را در پایتون اجرا و نتیجه را روی نمونه‌های تازه مقایسه کنید.

بعد سراغ یادگیری ماشین روی صدا می‌رویم: آماده‌سازی RAVDESS، استخراج ویژگی، آموزش Random Forest و SVM و ارزیابی یک دسته‌بند احساس. نتیجهٔ کار فقط یک عدد دقت نیست؛ یاد می‌گیرید خطاها را بخوانید، مدل‌ها را مقایسه کنید و محدودیت تعمیم به صدای جدید را بشناسید.

در ادامه، پروژه‌های کاربردی را می‌سازیم: بیدارباش صوتی، تبدیل گفتار به متن با Vosk، تولید گفتار آنلاین و آفلاین، مقایسهٔ هویت گوینده، کاهش نویز و کلون‌سازی صدا با XTTS. هر پروژه یک قطعه از سیستم‌های صوتی را در اختیار شما می‌گذارد؛ از دریافت ورودی تا تولید و ارزیابی خروجی.

در پروژهٔ نهایی، این قطعه‌ها را در ORBIT کنار هم می‌بینید: میکروفون، تبدیل گفتار به متن با Whisper، مدل زبانی محلی، اجرای ابزار، حافظه، پاسخ صوتی و رابط کاربری. پروژه را راه‌اندازی می‌کنید، ساختار کد را می‌شناسید و برای یک کاربرد مشخص توسعه می‌دهید. به این ترتیب، مسیر اجرای چند ابزار جدا به ساخت یک سیستم صوتی یکپارچه می‌رسد.

کوییزها و مینی‌پروژه‌ها برای مشارکت شما در یادگیری طراحی شده‌اند: صدا ضبط می‌کنید، تنظیمات را تغییر می‌دهید، نتیجه‌ها را مقایسه می‌کنید و دربارهٔ خطاها توضیح می‌دهید. خروجی تمرین‌ها می‌تواند پایهٔ نمونه‌کار شما باشد؛ به‌ویژه وقتی آن را با راهنمای اجرا، سناریوهای آزمون و توضیح انتخاب‌ها کامل کنید.

در دو جلسهٔ پایانی، مسیر ادامهٔ این مهارت‌ها را بررسی می‌کنیم: نقش‌های شغلی مرتبط، ساخت نمونه‌کار و ارائهٔ خدمت، و سپس مقاله‌خوانی و تبدیل پروژه به یک آزمایش پژوهشی. با مرور نمونه‌های واقعی و یک نقشهٔ راه پیشنهادی ۹۰روزه، می‌توانید برای قدم بعدی خود هدف و خروجی مشخص تعیین کنید.

این دوره برای برنامه‌نویسان پایتون، دانشجویان مهندسی و علوم کامپیوتر، علاقه‌مندان هوش مصنوعی و کسانی مناسب است که می‌خواهند قابلیت صوتی به پروژه‌هایشان اضافه کنند. برای شروع به سابقهٔ تخصصی در پردازش سیگنال یا گفتار نیاز ندارید؛ آشنایی مقدماتی با پایتون و آمادگی برای اجرای تمرین‌ها، نقطهٔ شروع شماست.

دیدگاه کاربران

0

بر اساس امتیاز 1 دانشجو

1
2
3
4
5

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
مصطفی کرمانی‌نیارتبه ۱ مهندسی کامپیوتر دانشگاه تهران با معدل 19.72، مدال‌آور المپیاد، مهندس ارشد هوش مصنوعی و پردازش صوت و رهبر فنی پروژه‌های بین‌المللی، سرپرست تیم‌های آموزشی دانشگاه تهران
1دوره
0دانشجو

مصطفی کرمانی‌نیا، مهندس ارشد هوش مصنوعی، تجربه توسعه محصولات واقعی هوش مصنوعی را با سابقه علمی و آموزشی تلفیق کرده است.

او دارنده مدال نقره المپیاد فیزیک است و در رشته مهندسی کامپیوتر دانشگاه تهران، ۸ ترم متوالی رتبه نخست را در میان دانشجویان هم‌ورودی خود با معدل 19.72 کسب کرده است.

مصطفی علاوه بر فعالیت در جایگاه مهندس ارشد هوش مصنوعی در شرکت‌های فناوری، سابقه طراحی و رهبری فنی پروژه‌هایی برای استارتاپ‌های سوئدی و فنلاندی را دارد؛ از توسعه سامانه‌های مبتنی بر مدل‌های زبانی بزرگ تا سیستم‌های هوشمند جست‌وجو، تحلیل داده و اتوماسیون.

در حوزه آموزش نیز به‌عنوان دستیار آموزشی ارشد و سرپرست تیم‌های آموزشی در دروس یادگیری ماشین، علوم داده و احتمال و آمار مهندسی دانشگاه تهران فعالیت داشته و سابقه هدایت تیمی متشکل از ۳۳ دستیار آموزشی و آموزش و پشتیبانی از صدها دانشجو را در کارنامه دارد. او همچنین سابقه چندین سال تدریس المپیاد فیزیک و نجوم و فعالیت پژوهشی در حوزه هوش مصنوعی را دارد.

فلسفه تدریس او ساده است: مفاهیم پیچیده را عمیق بفهمید و آن‌ها را در عمل به کار بگیرید. دوره‌های او حاصل تلفیق دانش دانشگاهی، تجربه صنعتی و سال‌ها تدریس‌اند؛ آموزش‌هایی که از درک شهودی مفاهیم آغاز می‌شوند و با ساخت پروژه‌های واقعی، دانشجو را برای ورود به دنیای حرفه‌ای هوش مصنوعی آماده می‌کنند.

poster

آموزش پروژه‌محور پردازش صوت و گفتار با پایتون؛ از پردازش سیگنال تا ساخت دستیار هوشمند

2دانشجو