در این مطلب، ویدئو دستیار صوتی خود را در 30 خط کد پایتون بسازید. با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:02
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,399 –> 00:00:03,199
سلام برنامه نویسان پایتون این درست است
2
00:00:03,199 –> 00:00:04,640
در این ویدیو ما قصد داریم یک
3
00:00:04,640 –> 00:00:07,200
دستیار صوتی دسکتاپ مانند کورتانا
4
00:00:07,200 –> 00:00:09,360
با استفاده از برنامه نویسی پایتون ایجاد کنیم بنابراین در
5
00:00:09,360 –> 00:00:10,960
ویدیوهای قبلی فقط
6
00:00:10,960 –> 00:00:12,559
اسکریپت هایی در مورد اتوماسیون
7
00:00:12,559 –> 00:00:14,400
برای ارسال ایمیل و جمع آوری
8
00:00:14,400 –> 00:00:16,640
اطلاعات از ویکی پدیا
9
00:00:16,640 –> 00:00:18,080
به این صورت می سازیم اما در این ویدیو ما از چند
10
00:00:18,080 –> 00:00:20,800
روش مختلف با استفاده از این اسکریپت استفاده می کنیم،
11
00:00:20,800 –> 00:00:23,359
شما می توانید هر کاری را در سیستم خود انجام دهید،
12
00:00:23,359 –> 00:00:25,039
فرض کنید اگر می خواهید برای
13
00:00:25,039 –> 00:00:27,119
دوست خود در واتس اپ پیام ارسال کنید، می توانید از این اسکریپت استفاده کنید
14
00:00:27,119 –> 00:00:27,920
15
00:00:27,920 –> 00:00:29,679
، بنابراین
16
00:00:29,679 –> 00:00:31,359
پیاده سازی های بسیار جالبی در این
17
00:00:31,359 –> 00:00:32,079
ویدیو موجود است،
18
00:00:32,079 –> 00:00:34,079
بنابراین قبل از شروع این ویدیو
19
00:00:34,079 –> 00:00:35,840
را به اشتراک بگذارید و
20
00:00:35,840 –> 00:00:37,440
این موارد را مشترک کنید به من انگیزه می دهد تا
21
00:00:37,440 –> 00:00:39,760
محتوای خوب بیشتری در برنامه نویسی پایتون تولید کنم،
22
00:00:39,760 –> 00:00:44,879
خوب پس بیایید این ویدیو را شروع کنیم
23
00:00:44,879 –> 00:00:46,640
بنابراین اولین فرآیندی که
24
00:00:46,640 –> 00:00:48,800
برای ساخت این اسکریپت نیاز دارید سه کتابخانه نصب کنید
25
00:00:48,800 –> 00:00:51,440
، اولی تشخیص گفتار است و
26
00:00:51,440 –> 00:00:52,480
دومی یکی
27
00:00:52,480 –> 00:00:54,800
کتابخانه تبدیل متن به گفتار پایتون
28
00:00:54,800 –> 00:00:56,239
و دیگری
29
00:00:56,239 –> 00:00:58,640
کیت pyward این سه کتابخانه ما هستند
30
00:00:58,640 –> 00:01:01,199
موارد ضروری برای انجام این فرآیند
31
00:01:01,199 –> 00:01:03,359
خوب است، ابتدا چند
32
00:01:03,359 –> 00:01:05,119
کتابخانه را برای ساخت این
33
00:01:05,119 –> 00:01:07,920
اسکریپت وارد می کنیم، بنابراین تاریخ تشخیص گفتار،
34
00:01:07,920 –> 00:01:08,560
زمان
35
00:01:08,560 –> 00:01:11,600
زیرفرآیند رای پی کیت تبدیل متن پایتون به
36
00:01:11,600 –> 00:01:12,000
گفتار
37
00:01:12,000 –> 00:01:14,400
و در نهایت کتابخانه مرورگر وب
38
00:01:14,400 –> 00:01:15,360
39
00:01:15,360 –> 00:01:17,360
و یک چیز دیگر این است که تعداد بسیار زیادی وجود دارد.
40
00:01:17,360 –> 00:01:19,439
وظایف در سیستم موجود است،
41
00:01:19,439 –> 00:01:21,759
ما نمی توانیم همه کارهای ممکن
42
00:01:21,759 –> 00:01:23,520
را انجام دهیم، نوشتن کد برای همه کارها زمان زیادی می برد،
43
00:01:23,520 –> 00:01:25,920
بنابراین من فقط چند
44
00:01:25,920 –> 00:01:27,920
کار را اجرا می کنم که عمدتاً از آنها استفاده
45
00:01:27,920 –> 00:01:30,240
می کنم اگر می خواهید مورد دلخواه خود را اضافه کنید، می
46
00:01:30,240 –> 00:01:31,680
توانید آن را با استفاده ساده انجام دهید.
47
00:01:31,680 –> 00:01:33,600
این اسکریپت در انتهای این
48
00:01:33,600 –> 00:01:35,600
ویدیو شما به راحتی می توانید متوجه شوید که
49
00:01:35,600 –> 00:01:36,720
چگونه آن کار را
50
00:01:36,720 –> 00:01:39,600
به این برنامه دستیار صوتی اضافه کنید، اکنون
51
00:01:39,600 –> 00:01:41,200
پس از وارد کردن این کتابخانه
52
00:01:41,200 –> 00:01:42,880
باید موتور را برای
53
00:01:42,880 –> 00:01:45,280
انجام فرآیند متن به گفتار
54
00:01:45,280 –> 00:01:47,840
راه اندازی کنید تا متغیری به نام موتور ایجاد کنید
55
00:01:47,840 –> 00:01:49,520
و در این متغیر فقط
56
00:01:49,520 –> 00:01:50,320
نمونه را
57
00:01:50,320 –> 00:01:53,600
از کتابخانه متن پایتون به کتابخانه گفتار فراخوانی کنید
58
00:01:53,600 –> 00:01:55,600
و یک چیز دیگر این است که می
59
00:01:55,600 –> 00:01:57,759
توانید از هر دستیار صوتی مانند الکسا یا
60
00:01:57,759 –> 00:01:58,799
کورتانا استفاده کنید
61
00:01:58,799 –> 00:02:00,479
به احتمال زیاد استفاده از
62
00:02:00,479 –> 00:02:03,040
صداهای زنانه برای تعامل با مردم،
63
00:02:03,040 –> 00:02:04,880
بنابراین من یک نظر در مورد دو ویدیوی قبلی دیدم.
64
00:02:04,880 –> 00:02:06,960
65
00:02:06,960 –> 00:02:08,160
66
00:02:08,160 –> 00:02:10,160
67
00:02:10,160 –> 00:02:12,800
68
00:02:12,800 –> 00:02:14,160
69
00:02:14,160 –> 00:02:16,400
صدای زن برای فعل و انفعالات
70
00:02:16,400 –> 00:02:18,800
خوب حالا متغیری به نام
71
00:02:18,800 –> 00:02:20,800
voices را اعلام کنید و در این متغیر فقط
72
00:02:20,800 –> 00:02:21,040
73
00:02:21,040 –> 00:02:23,920
شی engine.getproperty را رد کنید و
74
00:02:23,920 –> 00:02:27,440
این آبجکت را از پارامتر voices
75
00:02:27,440 –> 00:02:30,239
و خاصیت نوع بعدی engine.set وارد کنید و
76
00:02:30,239 –> 00:02:31,599
در داخل این آبجکت
77
00:02:31,599 –> 00:02:34,480
دو پارامتر در دومی
78
00:02:34,480 –> 00:02:36,160
که دارید ارسال کنید. برای دادن مقدار
79
00:02:36,160 –> 00:02:39,360
یک برای صعود به صدای زنان
80
00:02:39,360 –> 00:02:41,360
در مورد صدای مردانه
81
00:02:41,360 –> 00:02:42,640
که به صفر اشاره
82
00:02:42,640 –> 00:02:44,480
کردید یا نیازی نیست این را برای صدای مردان تایپ
83
00:02:44,480 –> 00:02:46,800
کنید در
84
00:02:46,800 –> 00:02:48,480
مرحله بعد باید
85
00:02:48,480 –> 00:02:50,800
کتابخانه تشخیص گفتار را برای آن
86
00:02:50,800 –> 00:02:51,920
متغیر اعلامی به نام
87
00:02:51,920 –> 00:02:54,879
رگرسیور راه اندازی کنیم و در این متغیر
88
00:02:54,879 –> 00:02:55,840
نمونه ای به نام
89
00:02:55,840 –> 00:02:58,800
شناساگر نقطه sr را عبور می دهد، بنابراین بیایید به مرحله
90
00:02:58,800 –> 00:03:00,000
بعدی
91
00:03:00,000 –> 00:03:02,800
برویم، بنابراین این مرحله بسیار مهم است اکنون ما
92
00:03:02,800 –> 00:03:04,800
می خواهیم یک تابع را اعلام کنیم.