قیمت این دوره: 120,000 84,000 تومان
  • مدرس دوره : سعید فرهنگ
  • تعداد ویدیوها : 17 ویدیو
  • مدت زمان دوره : 5:10:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1399/11/11
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش ساخت دستیار صوتی با پایتون

آموزش ساخت دستیار صوتی با پایتون

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

در این دوره روش ساخت دستیار صوتی خودمان را فرا میگیریم.

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

این دوره به صورتی طراحی شده است تا به شما بیاموزد، چگونه می توانید دستیار صوتی پایتون را با استفاده از مدل تبدیل متن به گفتار گوگل و سایر api ها، ایجاد کنید.

چه چیز هایی را در این دوره فرا خواهید گرفت:

+  روش استفاده از مدل تبدیل متن به گفتار گوگل (google text to speech module) 

+  روش استفاده از مدل تشخیص گفتار (speech recognition module)

+  انجام کار های خودکار با پایتون

+  دریافت اطلاعات مورد نیاز از سطح اینترنت با استفاده از پایتون

+  کار با api های مختلف (ارسال ایمیل، استفاده از تقویم گوگل و ...)

+  اتصال تمام این موارد به دستیار صوتی

+  ایجاد قابلیت فعال کردن دستیار صوتی با صدا زدن آن

+  ...

در این دوره، با استفاده دانش پایتون خود، می توانید پروژه ای عملی و جذاب را پیاده سازی کنید که مطمئنا  در زندگی روزمره و آینده حرفه ای شما، بسیار کاربرد خواهد داشت.

پیشنیاز ها:

این دوره، مبتدی نیست و شما باید از قبل، آشنایی و دانش نسبی با مفاهیم پایه پایتون 3 را داشته باشید، هرچند که سعی شده تا تمام دستورات و کد های نوشته شده ، به طور کامل توضیح داده شود.

داخل فایل دانلودی هر جلسه، جزوه ای به صورت PDF قرار دارد که کد ها و توضیحات آن جلسه داخلش موجود است




فهرستـــ ویدیوها

مدت زمان دوره 5:10:00
  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

1
  • معرفی دوره

00:05:00

معرفی دوره

2
  • نصب پیشنیاز ها

00:23:00

در این جلسه، به نصب پیشنیاز ها خواهیم پرداخت. لینک دانلود مدل pyAudio: https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio

3
  • تبدیل متن به گفتار

00:14:00

در این بخش، قابلیت سخن گفتن را به دستیار صوتی خود، خواهیم داد.

4
  • تبدیل صدا به متن

00:15:00

در این بخش، صدای کاربر را به متن تبدیل خواهیم کرد.

5
  • توضیح و کار با api

00:27:00

در این جلسه، به توضیح مفهوم api خواهیم پرداخت و روش دریافت و استفاده از api تقویم گوگل در پروژه خودمان را شرح می دهیم. لینک api گوگل: https://developers.google.com/calendar/quickstart/python?authuser=3

6
  • دریافت تاریخ مدنظر کاربر

00:20:00

در این بخش، برای دریافت تاریخی که مدنظر کاربر است تابعی می نویسیم.

7
  • پردازش تاریخ دریافت شده

00:34:00

در این جلسه، تاریخ مورد نظر را پردازش و به طور منطقی، استخراج خواهیم کرد.

8
  • رویداد های روز

00:26:00

در این جلسه، رویداد های تقویم را بر اساس یک روز خاص دریافت میکنیم.

9
  • گفتن رویداد ها

00:16:00

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

10
  • باز کردن برنامه ها و ساخت فرمان یادداشت برداری

00:23:00

در این جلسه، یاد میگیریم تا فرمانی را برای ذخیره یادداشت ایجاد کنیم. همچنین میتوانیم برنامه های مختلف را باز و اجرا کنیم.

11
  • دریافت اطلاعات از اینترنت - بخش 1

00:13:00

در این بخش، web scraping و دریافت اطلاعات مورد نیازمان از سطح اینترنت را شروع میکنیم و به معرفی مدل موردنظر، میپردازیم. آدرس دریافت chromeDriver: https://sites.google.com/a/chromium.org/chromedriver/downloads

12
  • دریافت اطلاعات از اینترنت - بخش 2

00:11:00

در این بخش، روش دریافت المنت های یک صفحه ی اینترنت را شرح میدهیم.

13
  • دریافت اطلاعات از اینترنت - بخش 3

00:12:00

در این بخش، عنوان محصولات را پس از سرچ کردن آنها دریافت میکنیم.

14
  • استخراج اطلاعات از سایت با فرمان صوتی

00:15:00

در این جلسه، پس از تبدیل اسکریپت به تابع، آن را داخل پروژه اصلی، ایمپورت میکنیم و از آن استفاده خواهیم کرد. در این جلسه یاد میگیریم با فرمان صوتی، اطلاعات مورد نیازمان را از سطح اینترنت استخراج کنیم. آدرس سورس کد ها در گیت هاب : github.com/saeedfarhang/pythonVoiceAssistant

15
  • فعال کردن دستیار با صدا زدن آن

00:15:00

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

16
  • توضیح و کار با google api و سرویس جیمیل (gmail) - بخش اول

00:22:00

در این جلسه، بعد از بررسی داکیومنت گوگل api و همچنین معرفی console برنامه نویسان گوگل؛ به بررسی و آموزش کار با gmail api میپردازیم.

17
  • توضیح و کار با google api و سرویس جیمیل (gmail) - بخش دوم

00:19:15

در این جلسه، ایمیل هایی که در قالب object در جلسه قبل به کمک api های gmail گرفتیم را پردازش میکنیم و متن کوتاه پیام های صندوق پستی را استخراج میکنیم. پس از آن، متن ها را به دستیار صوتی میدهیم تا آن ها را بخواند.


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .