در این مطلب، ویدئو پروژه 1: Jarvis – Python AI Virtual Desktop Assistant | آموزش پایتون شماره 33 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:55:09
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,070
در این ویدیو ما
2
00:00:02,070 –> 00:00:04,799
با استفاده از
3
00:00:04,799 –> 00:00:06,480
مهارتهای پایتون که در طول این دوره آموختهایم، برنامهنویسی میکنیم و بله، دستیار دسکتاپ مجازی خواهیم بود، زیرا
4
00:00:06,480 –> 00:00:08,460
شما بچهها حتماً نام
5
00:00:08,460 –> 00:00:11,490
شهر کاتانا و دستیار Google را شنیدهاید
6
00:00:11,490 –> 00:00:12,240
7
00:00:12,240 –> 00:00:13,650
، یک سری نرمافزار در بازار موجود است
8
00:00:13,650 –> 00:00:15,719
، اما من از شما میخواهم که
9
00:00:15,719 –> 00:00:17,670
درک کنید که این چیزها در پشت هود چگونه کار می کنند
10
00:00:17,670 –> 00:00:19,590
، من می خواهم شما بچه ها ببینید که
11
00:00:19,590 –> 00:00:21,300
این چیزها چگونه کدگذاری شده اند و به همین دلیل است
12
00:00:21,300 –> 00:00:23,460
که من با این ویدیو در
13
00:00:23,460 –> 00:00:25,619
دستیار مجازی هوش مصنوعی آمده ام که
14
00:00:25,619 –> 00:00:27,960
این دستیار مجازی را به عنوان جاویس صدا می کنم، بنابراین
15
00:00:27,960 –> 00:00:30,210
جاویس را کدنویسی خواهم کرد. با استفاده از
16
00:00:30,210 –> 00:00:32,729
پایتون در این ویدیو اسکراچ با پایتون در این ویدیو به شما بچه ها نشان می دهم
17
00:00:32,729 –> 00:00:40,320
که به
18
00:00:40,320 –> 00:00:51,000
این جاویس پخش موسیقی نگاه
19
00:00:51,000 –> 00:01:00,449
20
00:01:00,449 –> 00:01:02,579
21
00:01:02,579 –> 00:01:05,400
کنید. قبل از
22
00:01:05,400 –> 00:01:06,780
شروع این ویدیو، میخواهم
23
00:01:06,780 –> 00:01:09,210
اگر قبلاً این کار را نکردهاید، به لیست پخش پایتون من دسترسی پیدا کنید
24
00:01:09,210 –> 00:01:10,860
،
25
00:01:10,860 –> 00:01:12,750
پیوند را در توضیحات میگذارم، همچنین میخواهم
26
00:01:12,750 –> 00:01:14,640
نام خود را در نظر به من بگویید.
27
00:01:14,640 –> 00:01:16,920
بخش شما اهل کجا هستید تا اگر
28
00:01:16,920 –> 00:01:18,869
چیزی داشته باشم که به شما بگویم، به عنوان مثال
29
00:01:18,869 –> 00:01:21,090
کد منبع، برگه تقلب یا
30
00:01:21,090 –> 00:01:22,500
هر چیزی که در
31
00:01:22,500 –> 00:01:22,860
آینده به
32
00:01:22,860 –> 00:01:24,750
ذهنم می رسد، بتوانم مستقیماً به نظرات شما پاسخ
33
00:01:24,750 –> 00:01:25,979
دهم، بنابراین از شما دوستان می خواهم نظر خود را ارسال کنید.
34
00:01:25,979 –> 00:01:28,110
گفتن در مورد خود و گفتن در مورد اینکه
35
00:01:28,110 –> 00:01:29,939
اهل کجا هستید و نام شما
36
00:01:29,939 –> 00:01:31,920
کجاست به این ترتیب من می توانم هر زمان که چیزی به ذهنم می رسد همه
37
00:01:31,920 –> 00:01:34,020
منابع را در اختیار شما قرار دهم،
38
00:01:34,020 –> 00:01:35,880
طوری که دکمه لایک را فشار دهید
39
00:01:35,880 –> 00:01:37,680
نظر بگذارید و در این سفر به من بپیوندید که در
40
00:01:37,680 –> 00:01:40,020
آن ما این دستیار مجازی دسکتاپ را ایجاد می کنیم.
41
00:01:40,020 –> 00:01:42,000
نرم افزار پایتون از
42
00:01:42,000 –> 00:01:44,280
ابتدا، بنابراین من
43
00:01:44,280 –> 00:01:45,869
زمان زیادی از شما را از دست نمی دهم و همانطور که می بینید من
44
00:01:45,869 –> 00:01:47,970
به اندازه کافی در کامپیوتر خود صحبت می کنم،
45
00:01:47,970 –> 00:01:50,549
بنابراین بیایید اکنون شروع به ایجاد یک
46
00:01:50,549 –> 00:01:52,860
دستیار مجازی کنیم تا من این
47
00:01:52,860 –> 00:01:54,479
پوشه خالی را همینجا داشته باشم و من. من
48
00:01:54,479 –> 00:01:57,210
یک پوشه جدید ایجاد می کنم و نام آن را
49
00:01:57,210 –> 00:02:00,149
در Chaves می گذارم، اجازه دهید این پوشه را ایجاد
50
00:02:00,149 –> 00:02:02,909
کنم و این پوشه را باز می کنم، اینجا کلیک راست
51
00:02:02,909 –> 00:02:04,000
می
52
00:02:04,000 –> 00:02:06,970
کنم و در واقع شیفت
53
00:02:06,970 –> 00:02:09,490
و راست کلیک می کنم و اگر Shift را
54
00:02:09,490 –> 00:02:12,070
روی صفحه کلید خود فشار می دهید با راست
55
00:02:12,070 –> 00:02:15,340
کلیک کردن، گزینه ای به نام open this in
56
00:02:15,340 –> 00:02:18,460
partal یا open this in come online
57
00:02:18,460 –> 00:02:20,920
پیدا می کنید، بنابراین این گزینه را در اینجا پیدا خواهید کرد، زیرا می
58
00:02:20,920 –> 00:02:23,740
بینید که من این قسمت را در اینجا باز کرده
59
00:02:23,740 –> 00:02:26,830
ام، من کد نقطه را می نویسم و وقتی این کار را انجام دا
60
00:02:26,830 –> 00:02:29,920
م من کد ویژوال استودیو را باز می کنم و اگر
61
00:02:29,920 –> 00:02:32,260
به هر دلیلی کار نکرد، می توانید
62
00:02:32,260 –> 00:02:34,120
کد ویژوال استودیو را باز کنید، می توانید به فایل
63
00:02:34,120 –> 00:02:36,790
بروید، می توانید به باز کردن بروید و می توانید روی
64
00:02:36,790 –> 00:02:39,160
پوشه باز فایل head open کلیک کنید و
65
00:02:39,160 –> 00:02:40,870
می توانید پوشه را انتخاب کنید. میخواهید
66
00:02:40,870 –> 00:02:43,300
آن را باز کنید، میتوانید هر
67
00:02:43,300 –> 00:02:45,640
پوشهای را در اینجا باز کنید، من یک پوشه جدید
68
00:02:45,640 –> 00:02:47,920
به نام Jarvis ایجاد کردهام، آن پوشه را باز
69
00:02:47,920 –> 00:02:50,470
کردهام و اکنون یک فایل جدید
70
00:02:50,470 –> 00:02:53,230
در داخل آن پوشه جاوا ایجاد میکنم، بنابراین اجازه دهید تا
71
00:02:53,230 –> 00:02:56,920
main dot py و قبل از آن را بنویسم. من شروع می کنم می خواهم
72
00:02:56,920 –> 00:03:00,040
شما بچه ها به این لیست پخش پایتون دسترسی داشته
73
00:03:00,040 –> 00:03:01,690
باشید اگر قبلاً دسترسی نداشته اید زیرا من
74
00:03:01,690 –> 00:03:04,180
هر یک از
75
00:03:04,180 –> 00:03:06,520
مفاهیم پایتون را در این لیست پخش شکسته
76
00:03:06,520 –> 00:03:07,900
77
00:03:07,900 –> 00:03:10,150
78
00:03:10,150 –> 00:03:12,370
ام. شما بچه ها برای دسترسی به
79
00:03:12,370 –> 00:03:14,650
این لیست پخش من w اگر قبلاً نگفتهاید که من کدنویسی Chaves را شروع میکنم، آن را نشانهگذاری کنید
80
00:03:14,650 –> 00:03:16,390
و ذخیره کنید،
81
00:03:16,390 –> 00:03:19,750
82
00:03:19,750 –> 00:03:22,390
بنابراین یک سری ماژول در
83
00:03:22,390 –> 00:03:24,580
شما وجود دارد که باید نصب کنید و میتوانید
84
00:03:24,580 –> 00:03:26,500
روی ترمینال اینجا کلیک کنید و میتوانید
85
00:03:26,500 –> 00:03:28,930
ترمینال جدید را کلیک کنید. با انجام این کار،
86
00:03:28,930 –> 00:03:31,989
ترمینال یکپارچه خود را در مقابل
87
00:03:31,989 –> 00:03:35,230
ترمینال کد باز می کنید و این به
88
00:03:35,230 –> 00:03:37,600
شما کمک می کند که کد و
89
00:03:37,600 –> 00:03:40,660
ترمینال خود را روی یک صفحه داشته باشید تا
90
00:03:40,660 –> 00:03:43,840
کار را برای شما آسان کند، بنابراین من فقط
91
00:03:43,840 –> 00:03:47,590
چند ماژول وارد می کنم، می گویم وارد کنید. PI TT sx3
92
00:03:47,590 –> 00:03:49,450
و ممکن است فکر کنید آن چیست
93
00:03:49,450 –> 00:03:50,980
و من از شما بچه ها می خواهم که این ماژول را در گوگل سر
94
00:03:50,980 –> 00:03:52,900
بزنید و اطلاعات بیشتری
95
00:03:52,900 –> 00:03:54,640
در مورد آن پیدا کنید و من به
96
00:03:54,640 –> 00:03:56,590
طور گسترده با استفاده از این ماژول توضیح خواهم داد که
97
00:03:56,590 –> 00:03:58,330
یک مدل تبدیل متن به گفتار است و ما
98
00:03:58,330 –> 00:04:01,480
از این برای ایجاد Chaves استفاده
99
00:04:01,480 –> 00:04:03,459
می کنید تا نصب کنید، تنها کاری که باید انجام دهید این است
100
00:04:03,459 –> 00:04:08,110
که باید pip install را تایپ کنید و
101
00:04:08,110 –> 00:04:13,300
سپس باید بگویید pi TTS x3 اگر خطایی اضافه کردید،
102
00:04:13,300 –> 00:04:15,580
من می خواهم شما بچه ها به تقسیم برگردید
103
00:04:15,580 –> 00:04:16,199
104
00:04:16,199 –> 00:04:17,699
و همه چیز را از
105
00:04:17,699 –> 00:04:20,579
پایه شروع کنید اما اگر دیدید دوباره برخی از
106
00:04:20,579 –> 00:04:22,289
خطاها مانند پیپ شناسایی نمی شود بنابراین
107
00:04:22,289 –> 00:04:24,180
پایتون شناسایی نمی شود من می خواهم شما بچه ها
108
00:04:24,180 –> 00:04:26,310
به کانال من بروید و من ویدیوهایی برای
109
00:04:26,310 –> 00:04:28,560
حل این خطاها دارم باور کنید و
110
00:04:28,560 –> 00:04:29,969
زمان زیادی نمی برد فقط
111
00:04:29,969 –> 00:04:31,770
کانال را باز کنید و ویدیو مربوطه را پیدا کنید
112
00:04:31,770 –> 00:04:35,069
اجازه دهید منتظر بمانم تا نصب شود
113
00:04:35,069 –> 00:04:37,500
و می توانید ببینید که 8.4 مگابایت بر ثانیه بود و
114
00:04:37,500 –> 00:04:39,300
اکنون می تواند آن را دانلود کند و اکنون در حال
115
00:04:39,300 –> 00:04:41,370
نصب است و من این کار را روی یک
116
00:04:41,370 –> 00:04:43,949
سیستم عامل ویندوز انجام می دهم بنابراین در
117
00:04:43,949 –> 00:04:46,289
حال نصب است.
118
00:04:46,289 –> 00:04:48,479
منتظر نصب آن هستم
119
00:04:48,479 –> 00:04:51,569
اکنون می گویم وارد کردن گفتار اجازه
120
00:04:51,569 –> 00:04:57,710
دهید روی آن کلیک کنم شناسایی زیرخط گفتار وارد
121
00:04:57,710 –> 00:05:03,419
کنم و به عنوان Sr می گویم پس چرا
122
00:05:03,419 –> 00:05:05,219
این کار را انجام می دهم زیرا نمی خواهم
123
00:05:05,219 –> 00:05:06,990
هر بار که می خواهم تشخیص گفتار را تایپ کنم
124
00:05:06,990 –> 00:05:09,330
تشخیص گفتار import را به
125
00:05:09,330 –> 00:05:12,330
عنوان Sr بنویسید و من می توانم به جای تشخیص گفتار s R بگویم
126
00:05:12,330 –> 00:05:14,159
هر زمان که بخواهم
127
00:05:14,159 –> 00:05:16,919
تشخیص گفتار را صدا کنم تا بتوانم
128
00:05:16,919 –> 00:05:19,169
این مدل را با گفتن pip install یک
129
00:05:19,169 –> 00:05:22,889
تشخیص گفتار نصب کنم و شما باید
130
00:05:22,889 –> 00:05:24,960
دقیقاً مانند این تایپ کنید.
131
00:05:24,960 –> 00:05:27,270
کپی میکنم و پیست میکنم آن را به عنوان
132
00:05:27,270 –> 00:05:30,539
نظر، بنابراین من می گویم که شما می توانید آن را
133
00:05:30,539 –> 00:05:32,699
با استفاده از تشخیص گفتار نصب pip نصب کنید و
134
00:05:32,699 –> 00:05:37,710
یک بار دیگر می توانید PI TDS x3 را نصب کنید
135
00:05:37,710 –> 00:05:42,659
و این چیزی نیست جز متن به گفتار
136
00:05:42,659 –> 00:05:45,449
به مدل مدل بسیار خوب، بنابراین ما می توانیم از
137
00:05:45,449 –> 00:05:48,210
این مدل استفاده کنیم و این متن است برای
138
00:05:48,210 –> 00:05:50,339
مدل گفتار هر چه تایپ کنید به جای شما صحبت
139
00:05:50,339 –> 00:05:52,529
می کند و واقعا برای شما بسیار مفید است،
140
00:05:52,529 –> 00:05:55,349
بنابراین اجازه دهید من یک بار دیگر ویدیوهای خود را
141
00:05:55,349 –> 00:05:57,029
برای رمزگشایی باز کنم و اجازه دهید چند ماژول دیگر قرار
142
00:05:57,029 –> 00:06:00,060
دهم که تاریخ/زمان را وارد می کنم.
143
00:06:00,060 –> 00:06:02,520
من با وارد کردن این
144
00:06:02,520 –> 00:06:04,589
ماژول ها از آن استفاده خواهیم کرد، شما
145
00:06:04,589 –> 00:06:06,449
پروژه هایی ایجاد خواهید کرد که دارای تعداد زیادی
146
00:06:06,449 –> 00:06:09,210
ماژول هستند، بنابراین نگران نباشید، بنابراین ویکی پدیا
147
00:06:09,210 –> 00:06:11,939
این ماژول است که در آن ما می توانیم
148
00:06:11,939 –> 00:06:13,860
مستقیماً از طریق برنامه های پایتون به ویکی پدیا دسترسی داشته باشیم
149
00:06:13,860 –> 00:06:17,400
یا به عنوان یک پیپ ویکی پدیا را نصب کنیم و من.
150
00:06:17,400 –> 00:06:20,969
آن را در اینجا به طور معمول می نویسم تا شما
151
00:06:20,969 –> 00:06:23,639
بچه ها بتوانید به آن دسترسی داشته باشید و شما بچه ها بتوانید
152
00:06:23,639 –> 00:06:25,740
این دستور را اجرا کنید و ویکی پدیا را نصب کنید و
153
00:06:25,740 –> 00:06:27,870
هر ماژولی که اینجا نصب می
154
00:06:27,870 –> 00:06:31,860
کنم، می گویم مرورگر وب را وارد کنید و
155
00:06:31,860 –> 00:06:34,860
همچنین سیستم عامل را وارد می کنم و شما ندارید.
156
00:06:34,860 –> 00:06:36,630
نگران این باشم که چرا همه چیز را وارد می کنم به این
157
00:06:36,630 –> 00:06:38,310
دلیل است که من گام به گام به شما توضیح خواهم داد
158
00:06:38,310 –> 00:06:41,010
و
159
00:06:41,010 –> 00:06:47,040
SM TP Li be SMTP lav را وارد می کنم، بنابراین من این ctrl را
160
00:06:47,040 –> 00:06:47,700
برای ذخیره از دست می
161
00:06:47,700 –> 00:06:49,650
دهم و من فقط بچه ها هستم که این برنامه را در اسرع وقت اجرا می کنم
162
00:06:49,650 –> 00:06:52,050
و بسیاری از شما این
163
00:06:52,050 –> 00:06:54,360
برنامه را اجرا کنید، هیچ خطایی نخواهید دید،
164
00:06:54,360 –> 00:06:58,920
بنابراین من print و همچنین
165
00:06:58,920 –> 00:07:02,940
مقداردهی اولیه و همچنین Jarvis ctrls را برای
166
00:07:02,940 –> 00:07:04,680
ذخیره تایپ می کنم و انتظار دارم
167
00:07:04,680 –> 00:07:06,960
Jarvis را در پنجره خروجی خود مقداردهی کنم، بنابراین می توانید
168
00:07:06,960 –> 00:07:08,460
ببینید که من این را در اینجا چاپ کرده ام
169
00:07:08,460 –> 00:07:12,690
و می توانیم اکنون کار را شروع کنید، بنابراین
170
00:07:12,690 –> 00:07:14,460
کاری که میخواهم انجام دهم این است که
171
00:07:14,460 –> 00:07:16,560
چند خط کد را تایپ میکنم و
172
00:07:16,560 –> 00:07:19,170
چند توابع را مینویسم تا بتوانم
173
00:07:19,170 –> 00:07:21,030
سیزده مورد را با هم گروهبندی کنم، بنابراین
174
00:07:21,030 –> 00:07:24,690
تابعی به نام speak so مینویسم. من
175
00:07:24,690 –> 00:07:27,450
می گویم def speak و این تابع
176
00:07:27,450 –> 00:07:30,300
هر چیزی را که به آن می دهم به صورت رشته تلفظ می کند،
177
00:07:30,300 –> 00:07:33,860
بنابراین متن را می گویم و می خواهم
178
00:07:33,860 –> 00:07:38,670
بگویم نقاط Engine می گوید صدا و سپس می گویم
179
00:07:38,670 –> 00:07:43,470
موتور dot run و صبر کنید تا اجرا شود.
180
00:07:43,470 –> 00:07:45,930
و ما منتظریم تا این صدا
181
00:07:45,930 –> 00:07:48,270
تلفظ شود، پس اگر بگویم هری
182
00:07:48,270 –> 00:07:50,040
پسر خوبی است، بیایید آن را امتحان کنیم
183
00:07:50,040 –> 00:07:52,980
سرطان sp. من می گویم سلام پسر خوب است
184
00:07:52,980 –> 00:07:53,640
185
00:07:53,640 –> 00:07:55,710
کنترل برای ذخیره کردن است و من این برنامه را اجرا می کنم
186
00:07:55,710 –> 00:07:58,500
و بچه ها می بینید که هری
187
00:07:58,500 –> 00:08:00,690
پسر خوبی است خوب است پس می گوید موتور
188
00:08:00,690 –> 00:08:02,670
تعریف نشده است بنابراین من موتور را تعریف
189
00:08:02,670 –> 00:08:05,220
نکردم بد من پس چی من این کار را انجام می دهم که می گویم
190
00:08:05,220 –> 00:08:08,160
موتور برابر است و این
191
00:08:08,160 –> 00:08:13,440
از PI TTS x3 که در آن وارد شده است می آید و سپس
192
00:08:13,440 –> 00:08:16,380
باید بگویید s API تا به محض اینکه
193
00:08:16,380 –> 00:08:18,930
آن را تایپ کردید بگوید نام چیست
194
00:08:18,930 –> 00:08:20,430
درایور نام درایور را به من بدهید،
195
00:08:20,430 –> 00:08:23,280
بنابراین اگر چیزی شبیه به s API
196
00:08:23,280 –> 00:08:28,910
5 بگویم و اگر بگویم صدا برابر با
197
00:08:28,910 –> 00:08:33,200
نقطه موتور است، ویژگی را دریافت کنید و من صداها را بگویم
198
00:08:33,200 –> 00:08:36,630
و اگر پسر را پرینت کردم فقط
199
00:08:36,630 –> 00:08:38,880
تمام صداهایی را که من روی سیستمم نصب
200
00:08:38,880 –> 00:08:41,099
کرده ام و می گویم ok
201
00:08:41,099 –> 00:08:44,310
engendered set خاصیت و می خواهم
202
00:08:44,310 –> 00:08:49,079
صدا را تنظیم کنم و می خواهم تنظیم کنم تا
203
00:08:49,079 –> 00:08:55,110
صداها را ذخیره کنم 0 dot ID و این باید
204
00:08:55,110 –> 00:08:57,060
اکنون کار کند زیرا من همه چیز را
205
00:08:57,060 –> 00:09:00,120
تنظیم کردم اکنون اجرا می کنم این برنامه
206
00:09:00,120 –> 00:09:03,660
منتظرم تموم بشه پس میگه
207
00:09:03,660 –> 00:09:05,610
صدا تعریف نشده
208
00:09:05,610 –> 00:09:06,149
اینجا مشکلی داره
209
00:09:06,149 –> 00:09:08,009
خب باید متن رو بگم چون
210
00:09:08,009 –> 00:09:10,829
اسم رشته من متنه من در اینجا اشتباهات زیادی انجام می دهم،
211
00:09:10,829 –> 00:09:13,290
اما باز هم این
212
00:09:13,290 –> 00:09:16,560
بخشی از مشکل شماست، بنابراین یک پسر خوب
213
00:09:16,560 –> 00:09:18,870
این را گفت و ما تا
214
00:09:18,870 –> 00:09:21,449
کنون موفق بوده ایم، بنابراین ما در ایجاد یک
215
00:09:21,449 –> 00:09:23,490
تابع صحبت موفق هستیم که برای ما صحبت کند،
216
00:09:23,490 –> 00:09:26,009
بنابراین تبریک می گویم و اجازه دهید من یک
217
00:09:26,009 –> 00:09:28,410
رشته سگ اینجا می نویسم یا شاید یک
218
00:09:28,410 –> 00:09:29,819
نظر ساده چون نمی خواهم
219
00:09:29,819 –> 00:09:30,930
220
00:09:30,930 –> 00:09:34,019
با استفاده از کلماتی مانند سگ رشته چیزها را پیچیده کنم،
221
00:09:34,019 –> 00:09:35,610
فقط یک نظر در بالای تابع در بالای
222
00:09:35,610 –> 00:09:40,579
تابع قرار می دهم و می گویم ok تابع speak
223
00:09:40,579 –> 00:09:47,279
این رشته را صحبت خواهد کرد یا بهتر بگوییم
224
00:09:47,279 –> 00:09:53,990
این رشته را یک رشته تلفظ می کند
225
00:09:53,990 –> 00:09:58,279
که به آن ارسال می شود که در مورد آن است و ما با
226
00:09:58,279 –> 00:10:00,899
موفقیت می توانیم تابع صحبت خود را اجرا کنیم
227
00:10:00,899 –> 00:10:02,610
من این خط را نظر خواهم داد
228
00:10:02,610 –> 00:10:04,920
زیرا نمی خواهم کار من بگویم
229
00:10:04,920 –> 00:10:08,100
و یک پسر خوب به محض
230
00:10:08,100 –> 00:10:10,230
اینکه مقداردهی اولیه شد، اما دوباره ایده خوبی
231
00:10:10,230 –> 00:10:15,480
است که هر زمان که شروع میشود، آن را به حرف زدن مقداردهی اولیه javis بنویسید،
232
00:10:15,480 –> 00:10:20,730
بنابراین من میگویم صحبت کردن با
233
00:10:20,730 –> 00:10:24,329
مقداردهی اولیه جاویس اجازه دهید من این کد را اجرا کنم
234
00:10:24,329 –> 00:10:27,630
و پسر منتظر
235
00:10:27,630 –> 00:10:30,269
است اگر سه نقطه بگذارم، میگوید مقداردهی اولیه java’s است.
236
00:10:30,269 –> 00:10:32,100
آن را کمی تلفظ خواهد کرد آهسته D همان چیزی است که
237
00:10:32,100 –> 00:10:37,589
انتظار دارم مقداردهی اولیه چاوز طول
238
00:10:37,589 –> 00:10:45,480
بکشد و گفت که خوب است، بنابراین
239
00:10:45,480 –> 00:10:47,579
کاری که اکنون انجام می دهم این است
240
00:10:47,579 –> 00:10:50,309
که چند تابع دیگر ایجاد خواهم کرد و سپس آن
241
00:10:50,309 –> 00:10:51,550
را انجام خواهیم داد
242
00:10:51,550 –> 00:10:54,670
– مجموعه ای از وظایف برای ما، پس اجازه دهید من
243
00:10:54,670 –> 00:10:57,970
تابع دیگری دریافت میکنم و به من آرزو میکند، بنابراین
244
00:10:57,970 –> 00:11:01,420
میگویم آرزوی من و من میخواهم، کار این است
245
00:11:01,420 –> 00:11:03,850
که وقتی مقدار دهی اولیه شد، به من آرزو کنی، زیرا
246
00:11:03,850 –> 00:11:05,860
من یک خانم مستر هستم و میدانی که
247
00:11:05,860 –> 00:11:07,480
باید به استاد خود احترام
248
00:11:07,480 –> 00:11:10,750
بگذاری، بنابراین اگر جاویس را ایجاد کردم باید به من احترام بگذار پس
249
00:11:10,750 –> 00:11:14,290
می گویم باشه آرزو کن پس می گویم ما
250
00:11:14,290 –> 00:11:18,220
برابر است با نقطه زمان تاریخ یا بهتر است بگویم اجازه
251
00:11:18,220 –> 00:11:20,680
دهید از تاریخ زمان ورودی تاریخ زمان
252
00:11:20,680 –> 00:11:23,290
وارد کنم یا اگر تاریخ زمان را وارد کنم
253
00:11:23,290 –> 00:11:23,980
چیزی شبیه به این
254
00:11:23,980 –> 00:11:28,360
تاریخ زمان نقطه تاریخ را دوست دارم زمان و سپس می
255
00:11:28,360 –> 00:11:32,800
گویم dot و می گویم اکنون و من یک
256
00:11:32,800 –> 00:11:35,800
نقطه بودم اجازه دهید این را چاپ کنم فقط می خواهم ببینم
257
00:11:35,800 –> 00:11:39,550
اگر ما را چاپ کنم چه چیزی برمی گرداند و اگر
258
00:11:39,550 –> 00:11:44,830
چاپ کنم آرزوی من یا بهتر است بگویم اگر این
259
00:11:44,830 –> 00:11:50,170
تابع آرزو را اجرا کنم من و من همچنین میتوانیم این را
260
00:11:50,170 –> 00:11:53,410
با تایپ کردن Python main dot py اجرا کنیم، زیرا
261
00:11:53,410 –> 00:11:57,520
چیزی جز یک ترمینال وجود ندارد، بنابراین شما
262
00:11:57,520 –> 00:12:01,690
پانزده سرعت میدهید تا نمیرید d تا اینجای کار
263
00:12:01,690 –> 00:12:04,780
، بنابراین ساعت دوی سرعت است، بنابراین ساعت 3:00
264
00:12:04,780 –> 00:12:07,330
بعد از ظهر است. بنابراین برای من پانزده چاپ می شود
265
00:12:07,330 –> 00:12:09,450
اگر چیز دیگری است برای شما
266
00:12:09,450 –> 00:12:12,460
شماره مربوطه را چاپ کنید اگر ساعت 12:00 صبح است
267
00:12:12,460 –> 00:12:15,220
برای شما صفر را چاپ کنید
268
00:12:15,220 –> 00:12:17,380
اگر ساعت 11 صبح است بگوییم
269
00:12:17,380 –> 00:12:19,900
یازده برای شما چاپ می شود و غیره. ما اکنون این
270
00:12:19,900 –> 00:12:22,960
ساعت را داریم، میخواهم چیزی را بفهمید
271
00:12:22,960 –> 00:12:25,750
که این ساعت یک رشته است، بنابراین
272
00:12:25,750 –> 00:12:29,440
میخواهم آن را داخل آن قرار دهید تا
273
00:12:29,440 –> 00:12:32,590
بتوانیم آن را ایجاد کنیم، میتوانیم آن را
274
00:12:32,590 –> 00:12:35,050
به یک عدد صحیح تبدیل کنیم، بنابراین اکنون ما یک عدد صحیح است
275
00:12:35,050 –> 00:12:36,970
یا خروجی نیست. در اینجا واقعاً تغییر می کند
276
00:12:36,970 –> 00:12:40,660
، پانزده باقی می ماند، اما دوباره
277
00:12:40,660 –> 00:12:43,390
متوجه خواهید شد که
278
00:12:43,390 –> 00:12:45,460
اگر آن را با یک عدد مقایسه کنید، مشکلی پیدا نمی کنید، بنابراین اگر
279
00:12:45,460 –> 00:12:47,950
بگویم خوب است، اگر ما بزرگتر از
280
00:12:47,950 –> 00:12:51,430
صفر باشد، یعنی ساعت 12 صبح است و
281
00:12:51,430 –> 00:12:58,450
فراتر از و و ما می گوییم. کمتر از 12
282
00:12:58,450 –> 00:13:01,060
یعنی قبل از ساعت 12 شب است.
283
00:13:01,060 –> 00:13:03,880
بعد از ظهر و بعد از ساعت 12
284
00:13:03,880 –> 00:13:05,980
شب است، سپس میخواستم
285
00:13:05,980 –> 00:13:08,020
صبح بخیر صحبت کنم پس میگویم باشه صبح بخیر صحبت کن
286
00:13:08,020 –> 00:13:14,040
، همچنین میگویم
287
00:13:14,040 –> 00:13:18,430
master name برابر با هری است و میخواهم
288
00:13:18,430 –> 00:13:20,230
این متغیر سراسری را تنظیم کنم و بگویم اوکی
289
00:13:20,230 –> 00:13:22,180
همه شما باید
290
00:13:22,180 –> 00:13:24,780
صبح بخیر صحبت کنی و اسم استادت
291
00:13:24,780 –> 00:13:29,260
همینه پس اجازه
292
00:13:29,260 –> 00:13:31,540
میدم وقتی دارم همه اینارو مینویسم از بالای صفحه master تایپ کنم
293
00:13:31,540 –> 00:13:34,030
چون اوکی استاد برابر با
294
00:13:34,030 –> 00:13:38,170
هری هست و میذارم آن را با حروف بزرگ و چرا
295
00:13:38,170 –> 00:13:40,270
من آن را با حروف بزرگ قرار می دهم زیرا
296
00:13:40,270 –> 00:13:41,860
ثابت است و من می خواهم که نمی خواهم
297
00:13:41,860 –> 00:13:45,310
تغییر کند بنابراین فقط می خواهم بگویم استاد و
298
00:13:45,310 –> 00:13:48,040
همچنین می خواهم به آرزوی من زنگ بزنم اما دوباره
299
00:13:48,040 –> 00:13:49,960
اجرا نمی شود زیرا
300
00:13:49,960 –> 00:13:52,750
داخل دستور if من نمی شود چرا چون
301
00:13:52,750 –> 00:13:55,030
ما بزرگتر از صفر
302
00:13:55,030 –> 00:13:57,430
نیست و کمتر از 12 نیست
303
00:13:57,430 –> 00:13:59,950
صبح نیست بعد از ظهر است که در انتهای من ادامه دارد،
304
00:13:59,950 –> 00:14:03,910
بنابراین می گویم ok و اگر در غیر این صورت اگر
305
00:14:03,910 –> 00:14:06,550
ساعت بزرگتر از برابر باشد می گویم. به 12
306
00:14:06,550 –> 00:14:08,860
اگر ساعت بزرگتر از برابر است
307
00:14:08,860 –> 00:14:11,890
و ساعت کمتر از 18 است،
308
00:14:11,890 –> 00:14:15,040
یعنی قبل از ساعت 6:00 است. بعد از ظهر و بعد از ساعت
309
00:14:15,040 –> 00:14:17,770
12:00 بعد از ظهر باید
310
00:14:17,770 –> 00:14:19,990
بعد از ظهر بخیر صحبت کنی هری بنابراین من از تو انتظار
311
00:14:19,990 –> 00:14:22,510
ندارم که بعد از ظهر بخیر صحبت کنی هری نه
312
00:14:22,510 –> 00:14:24,970
تو من می خواهم چاوز چاوز برای من صحبت کند
313
00:14:24,970 –> 00:14:26,010
314
00:14:26,010 –> 00:14:28,330
ظهر بخیر استاد هر چه که
315
00:14:28,330 –> 00:14:30,730
استاد است شما بچه ها می توانید
316
00:14:30,730 –> 00:14:32,890
نام استاد را به تغییر دهید خودت
317
00:14:32,890 –> 00:14:35,350
چون نمیخوام جارویست بگه
318
00:14:35,350 –> 00:14:37,510
ظهر بخیر هری من میخواستم
319
00:14:37,510 –> 00:14:40,030
اسمت رو بگم باشه به هر حال میگم باشه
320
00:14:40,030 –> 00:14:42,120
وگرنه باید بگی عصر بخیر
321
00:14:42,120 –> 00:14:44,640
در غیر اینصورت شب بخیر میگی
322
00:14:44,640 –> 00:14:49,300
و ما آماده هستیم بریم من فکر میکنم که
323
00:14:49,300 –> 00:14:51,880
این همه چیزی است که باید خوب باشد،
324
00:14:51,880 –> 00:14:54,580
بنابراین من فقط ترمینال خود را پاک می کنم، شما مجبور نیستید
325
00:14:54,580 –> 00:14:57,160
این کار را انجام دهید، اما باز هم من دوست دارم
326
00:14:57,160 –> 00:15:00,750
ترمینال خوب و تمیزی
327
00:15:00,750 –> 00:15:03,520
را شروع کنم به Chaves، بنابراین بعد از ظهر خوبی است هری و من
328
00:15:03,520 –> 00:15:04,030
آن را دوست دارم
329
00:15:04,030 –> 00:15:07,360
بعد از ظهر بخیر جاویس من خوبم خوبم
330
00:15:07,360 –> 00:15:09,220
از من نپرسیدی که چطوری و
331
00:15:09,220 –> 00:15:10,780
چطور ممکن است ادرار کنم یا چیزی که میخواهم شما
332
00:15:10,780 –> 00:15:15,439
هم همینطور صحبت کنید، بنابراین میگویم
333
00:15:15,439 –> 00:15:21,669
بعد از ظهر بخیر صحبت کنید هری من جارویس جارویس هستم
334
00:15:21,669 –> 00:15:24,879
چگونه میتوانم به شما کمک کنم
335
00:15:24,879 –> 00:15:28,009
خوب چگونه میتوانم کمک کنم آقا اجازه دادید
336
00:15:28,009 –> 00:15:29,589
دوباره
337
00:15:29,589 –> 00:15:37,999
جارویس ok کنم ay من به شما می گویم
338
00:15:37,999 –> 00:15:40,549
جاویس چگونه می توانید به من کمک کنید، اما به
339
00:15:40,549 –> 00:15:43,789
من زمان بدهید تا شما را کدنویسی کنم، من هنوز دارم برای شما کدنویسی می کنم.
340
00:15:43,789 –> 00:15:46,699
341
00:15:46,699 –> 00:15:49,459
342
00:15:49,459 –> 00:15:52,999
343
00:15:52,999 –> 00:15:55,909
ساعت فعلی با استفاده از ماژول تاریخ/زمان
344
00:15:55,909 –> 00:15:58,459
من آن را ساعت چاپ کردم دیگر نمیخواهم آن را
345
00:15:58,459 –> 00:16:00,679
چاپ کنم، فقط میدانید
346
00:16:00,679 –> 00:16:02,929
آن را حذف کنید، سپس گفتم اگر ساعت
347
00:16:02,929 –> 00:16:04,069
بزرگتر از صفر است،
348
00:16:04,069 –> 00:16:06,559
یعنی صبح قبل از ساعت 12:00 است. بعد از
349
00:16:06,559 –> 00:16:08,389
ساعت 12:00 شب شما باید صبح بخیر صحبت کنید
350
00:16:08,389 –> 00:16:10,909
هری اگر بعد از ساعت 12:00 بعد از ظهر است.
351
00:16:10,909 –> 00:16:13,669
قبل از ساعت 18:00 می خواهم
352
00:16:13,669 –> 00:16:15,499
بعد از ظهر بخیر بگویید در غیر این صورت باید بگویید
353
00:16:15,499 –> 00:16:18,109
عصر بخیر من فکر می کنم که عالی به نظر می رسد ما
354
00:16:18,109 –> 00:16:19,879
با این عملکرد آرزوی من خوب هستیم. از
355
00:16:19,879 –> 00:16:23,119
شما بچه ها می خواهم که اگر
356
00:16:23,119 –> 00:16:24,679
نمی دانید چگونه آن را کمینه کنید
357
00:16:24,679 –> 00:16:26,600
باید به در ابتدای تابع
358
00:16:26,600 –> 00:16:28,879
، این فلش را پیدا خواهید کرد و این
359
00:16:28,879 –> 00:16:30,979
چیزی نیست جز اینکه می توانید یک تابع داده شده را جمع
360
00:16:30,979 –> 00:16:32,959
کنید و می توانید کد خود
361
00:16:32,959 –> 00:16:35,629
را کمی تمیزتر نشان دهید و می توانید به
362
00:16:35,629 –> 00:16:38,329
کد خود یک دید پرنده داشته باشید، فکر می کنم
363
00:16:38,329 –> 00:16:40,009
منطقی است و شما قطعاً از این
364
00:16:40,009 –> 00:16:41,749
ویژگی استفاده خواهم کرد و شما آن را دوست خواهید داشت، بنابراین من
365
00:16:41,749 –> 00:16:44,419
عملکرد صحبت کردن خود را به حداقل رساندم
366
00:16:44,419 –> 00:16:46,579
و همچنین این تابع wish me را جمع کردم و
367
00:16:46,579 –> 00:16:48,679
برنامه اصلی من از اینجا شروع می شود، بنابراین
368
00:16:48,679 –> 00:16:54,079
اجازه دهید آن را اینجا بنویسم یعنی برنامه شروع می
369
00:16:54,079 –> 00:16:58,429
شود که باید خوب باشد بله بنابراین Chaves من
370
00:16:58,429 –> 00:17:00,799
مقداردهی اولیه شده است و آیا قبلاً برای
371
00:17:00,799 –> 00:17:03,350
من آرزو کرده است که اکنون
372
00:17:03,350 –> 00:17:05,480
373
00:17:05,480 –> 00:17:07,669
چه کاری می خواهم انجام دهم.
374
00:17:07,669 –> 00:17:10,398
375
00:17:10,398 –> 00:17:12,529
و کاری برای من انجام بده زیرا
376
00:17:12,529 –> 00:17:14,569
من انجام می دهم افرادی را نمی خواهم که هیچ کاری انجام نمی دهند، پس
377
00:17:14,569 –> 00:17:15,378
من می گویم
378
00:17:15,378 –> 00:17:21,679
باشه فرمان بگیر پس من به آن می
379
00:17:21,679 –> 00:17:22,279
380
00:17:22,279 –> 00:17:24,378
دهم فرمان بگیر من چیزی به آن نمی دهم.
381
00:17:24,378 –> 00:17:26,299
382
00:17:26,299 –> 00:17:27,959
شما چه می خواهم،
383
00:17:27,959 –> 00:17:31,320
بنابراین این تابع طول می کشد اجازه دهید
384
00:17:31,320 –> 00:17:33,870
من بنویسم اجازه دهید ابتدا در مورد تابع swish me
385
00:17:33,870 –> 00:17:36,750
بنویسم، می گویم این
386
00:17:36,750 –> 00:17:39,899
تابع صحبت می کند من صحبت نمی کنم من
387
00:17:39,899 –> 00:17:43,380
در واقع صحبت خواهم کرد اما اجازه دهید آن را صحبت
388
00:17:43,380 –> 00:17:45,090
کنم من آن را نمی خواهم به آنچه که حیوانی
389
00:17:45,090 –> 00:17:46,830
به آن میگوید تابع speak میگوید، زیرا شما
390
00:17:46,830 –> 00:17:48,990
میدانید که تابع speak چه کاری انجام میدهد،
391
00:17:48,990 –> 00:17:51,690
میگویم که این تابع
392
00:17:51,690 –> 00:17:57,029
در زمان دادهشده در زمان فعلی برای شما آرزو میکند
393
00:17:57,029 –> 00:18:01,529
و سپس این
394
00:18:01,529 –> 00:18:04,799
تابع فرمان خاص این را میخواهد.
395
00:18:04,799 –> 00:18:09,960
عملکرد از
396
00:18:09,960 –> 00:18:13,289
میکروفون روشن می شود و این تنها چیزی است که باید
397
00:18:13,289 –> 00:18:15,690
بگویم فعلاً من وارد این تابع می
398
00:18:15,690 –> 00:18:18,270
شوم و شروع به نوشتن کد می کنم،
399
00:18:18,270 –> 00:18:20,309
بنابراین چگونه می توانید ورودی میکروفون را
400
00:18:20,309 –> 00:18:22,470
در روز میزان صدای کمی دشوار باشد
401
00:18:22,470 –> 00:18:25,350
درست است. در واقع بسیار بسیار آسان است، من
402
00:18:25,350 –> 00:18:28,320
به شما می گویم که چرا تمام کاری که باید انجام دهید آیا
403
00:18:28,320 –> 00:18:30,240
باید از این ماژول تشخیص گفتار
404
00:18:30,240 –> 00:18:32,340
استفاده کنید و کلاسی به
405
00:18:32,340 –> 00:18:34,770
نام شناساگر وجود دارد و تنها کاری که باید انجام دهید این است که
406
00:18:34,770 –> 00:18:36,690
باید یک شی از کلاس ایجاد کنید، اگر
407
00:18:36,690 –> 00:18:38,370
نمی دانید همه اینها چیست، می خواهم
408
00:18:38,370 –> 00:18:41,340
شما دو نفر دنبال کنید و چون ما
409
00:18:41,340 –> 00:18:42,630
در حال ایجاد یک پروژه فوقالعاده
410
00:18:42,630 –> 00:18:45,179
در اینجا هستیم، من میخواهم میکروفون s r dot را تایپ کنید
411
00:18:45,179 –> 00:18:47,039
که یک مدیر زمینه
412
00:18:47,039 –> 00:18:52,850
و به عنوان روح است و سپس گوش دادن را چاپ میکنیم
413
00:18:52,850 –> 00:18:57,539
تا گوش دادن و شروع به
414
00:18:57,539 –> 00:19:01,590
گوش دادن میکند و من میگویم صدای خوب
415
00:19:01,590 –> 00:19:03,570
برابر با r نقطه گوش است. که یک
416
00:19:03,570 –> 00:19:06,990
تابع است و به منبع گوش می دهد،
417
00:19:06,990 –> 00:19:08,940
بنابراین از میکروفونی که شما استفاده
418
00:19:08,940 –> 00:19:11,460
می کنید، می توانید از ورودی داده شده به آن
419
00:19:11,460 –> 00:19:13,950
میکروفون استفاده کنید و شروع به گوش دادن
420
00:19:13,950 –> 00:19:17,669
به آن می کند تا به محض
421
00:19:17,669 –> 00:19:21,539
اینکه صحبت را تمام کردید، خارج می شود و
422
00:19:21,539 –> 00:19:25,980
بگو خوب امتحان کن و من چاپ
423
00:19:25,980 –> 00:19:34,860
recognizing to print recogning و بعد از آن
424
00:19:34,860 –> 00:19:37,820
می توانی پرس و جو برابر با r dot
425
00:19:37,820 –> 00:19:41,190
Google شناسایی کنم و اینکه چرا این کار را انجام می دهم
426
00:19:41,190 –> 00:19:46,140
صدا و زبان جدید برابر است با e و
427
00:19:46,140 –> 00:19:49,470
I n بنابراین English India من از هند هستم پس
428
00:19:49,470 –> 00:19:50,790
چیزی که من می گویم English India میتوانید
429
00:19:50,790 –> 00:19:53,610
بگویید English us یا هر چیزی که دوست دارید،
430
00:19:53,610 –> 00:19:56,010
اما تفاوت چندانی ایجاد نمیکند تنها
431
00:19:56,010 –> 00:19:56,490
432
00:19:56,490 –> 00:19:58,770
کاری که باید انجام دهید این است که باید
433
00:19:58,770 –> 00:20:03,060
بگویید ok، من میگویم F strain و استفاده از said
434
00:20:03,060 –> 00:20:06,930
و من میگویم query ok پرس و جو و
435
00:20:06,930 –> 00:20:09,750
بک اسلش و ctrl یکسان است فکر می
436
00:20:09,750 –> 00:20:11,520
کنم کافی بود که خیلی زیاد است من
437
00:20:11,520 –> 00:20:12,960
چیزی را توضیح ندادم اما
438
00:20:12,960 –> 00:20:15,540
لطفا کمی صبر
439
00:20:15,540 –> 00:20:17,370
کنید و هر خطی را
440
00:20:17,370 –> 00:20:20,580
که می نویسم برای شما توضیح خواهم داد تا بعد از آن
441
00:20:20,580 –> 00:20:24,150
می گویم ok، به جز اگر قادر به
442
00:20:24,150 –> 00:20:27,600
انجام کاری نیستید به جز استثنا، به عنوان اگر
443
00:20:27,600 –> 00:20:31,410
چیزی شکست خورده است چه باید بکنید، می توانید
444
00:20:31,410 –> 00:20:33,270
چیزی مانند بگویید دوباره لطفاً
445
00:20:33,270 –> 00:20:35,910
یا می توانید جاوا را مجبور به صحبت کنید هی بگویید
446
00:20:35,910 –> 00:20:38,550
دوباره لطفاً من فقط دوباره آن را می گویم
447
00:20:38,550 –> 00:20:39,060
لطفا
448
00:20:39,060 –> 00:20:42,570
و این تمام کاری است که می خواهم انجام دهم اگر شکست بخورد،
449
00:20:42,570 –> 00:20:47,400
فکر می کنم اکنون باید مطمئن باشیم که باید
450
00:20:47,400 –> 00:20:49,800
این را اجرا کنیم و خواهیم دید که آیا
451
00:20:49,800 –> 00:20:53,360
کار می کند یا نه بنابراین من این برنامه
452
00:20:53,360 –> 00:21:04,740
را اجرا می کنم.
453
00:21:04,740 –> 00:21:07,620
این تابع بد است من قرار بود
454
00:21:07,620 –> 00:21:08,880
این تابع را اجرا کنم زیرا این تابع را صدا نکرده ام
455
00:21:08,880 –> 00:21:10,920
در هر جایی چطور
456
00:21:10,920 –> 00:21:12,750
قرار است کاری برای من انجام دهد،
457
00:21:12,750 –> 00:21:14,160
یک بار دیگر آن را می چرخانم، می گوید شروع به کار
458
00:21:14,160 –> 00:21:16,260
جاوا می کند، می گوید
459
00:21:16,260 –> 00:21:25,380
ظهر بخیر عجله کنید، اوکی می خواهم
460
00:21:25,380 –> 00:21:28,800
برای من یک آهنگ بخوانید اوه وای عالی است،
461
00:21:28,800 –> 00:21:30,690
فکر می کنم ما داریم قبلاً 70 درصد جاوا کدگذاری شده است
462
00:21:30,690 –> 00:21:33,000
، اما اکنون چگونه آن را
463
00:21:33,000 –> 00:21:35,580
کاری کنیم که ورودی کاربر را شناسایی کرده
464
00:21:35,580 –> 00:21:39,180
ایم، ورودی کاربر را به عنوان یک رشته در
465
00:21:39,180 –> 00:21:40,890
اختیار داریم، اکنون می خواهم
466
00:21:40,890 –> 00:21:43,710
این ترمینال را برای شما ببندید تا
467
00:21:43,710 –> 00:21:45,540
جایی برای کولون ایجاد کنید. من میخواهم بزرگنمایی کنم
468
00:21:45,540 –> 00:21:48,150
تا بتوانید کد من را به خوبی ببینید، پس
469
00:21:48,150 –> 00:21:50,730
استثنا را به عنوان E و ملوان بپذیرید،
470
00:21:50,730 –> 00:21:52,110
اگر مشکلی در
471
00:21:52,110 –> 00:21:54,240
میکروفون شما وجود دارد یا
472
00:21:54,240 –> 00:21:56,310
اگر نمیتوانید به درستی صحبت کنید،
473
00:21:56,310 –> 00:21:58,770
شاید اگر خیلی دور هستید. از
474
00:21:58,770 –> 00:22:00,480
میکروفون میگوید باشه
475
00:22:00,480 –> 00:22:02,340
بگو دوباره لطفاً متوجه نشدم،
476
00:22:02,340 –> 00:22:04,220
اگر نمیتواند تشخیص دهد
477
00:22:04,220 –> 00:22:06,120
که اساساً چه کاری انجام میدهیم، ما
478
00:22:06,120 –> 00:22:08,940
از موتور Google برای تشخیص
479
00:22:08,940 –> 00:22:11,070
صدایی که من میدهم استفاده میکنیم.
480
00:22:11,070 –> 00:22:14,460
از میکروفون و من یک کار دیگر
481
00:22:14,460 –> 00:22:16,950
در اینجا انجام خواهم داد عبارت صحبت
482
00:22:16,950 –> 00:22:20,100
را از آرزوی من حذف کنید و من آن را انجام
483
00:22:20,100 –> 00:22:22,230
میدهم، آن را موقتاً غیرفعال میکنم
484
00:22:22,230 –> 00:22:24,420
زیرا نمیخواهم بگوید چگونه میتوانم به
485
00:22:24,420 –> 00:22:26,130
شما کمک کنم، من شغل هستم.
486
00:22:26,130 –> 00:22:27,540
میخواهم به همان اندازه
487
00:22:27,540 –> 00:22:28,170
وقت خود را
488
00:22:28,170 –> 00:22:30,930
بگذارم و میتوانید این خط را حذف کنید،
489
00:22:30,930 –> 00:22:32,700
به نظر جالب میرسد، من برای صرفهجویی در
490
00:22:32,700 –> 00:22:34,620
زمان در اینجا نظر دادهام، زیرا اگر این
491
00:22:34,620 –> 00:22:37,050
برنامه را بارها و بارها اجرا کنم،
492
00:22:37,050 –> 00:22:39,150
همچنان میگوید که من آن را نمیخواهم. بنابراین
493
00:22:39,150 –> 00:22:41,670
ما این تابع دستور گرفتن را داریم،
494
00:22:41,670 –> 00:22:44,070
ما به یک شی از کلاس شناسایی حمله
495
00:22:44,070 –> 00:22:46,560
کردهایم، از مدیر زمینه میکروفون Hassad استفاده کردهایم
496
00:22:46,560 –> 00:22:48,990
و اکنون در حال گوش دادن است،
497
00:22:48,990 –> 00:22:52,050
ما آن را میسازیم تا میکروفون منبع خود را گوش
498
00:22:52,050 –> 00:22:55,560
کند و سپس
499
00:22:55,560 –> 00:22:58,470
با استفاده از موتور Google شناسایی میکند، فکر میکنم فکر میکنم ما
500
00:22:58,470 –> 00:23:00,960
خوب هستند تا الان چه چیزی را باید
501
00:23:00,960 –> 00:23:02,430
بتواند برگرداند باید بتواند
502
00:23:02,430 –> 00:23:04,770
چیزی را برگرداند و من می خواستم
503
00:23:04,770 –> 00:23:07,520
آنچه ارسال شده را برگردانم بنابراین می گویم بسیار خوب
504
00:23:07,520 –> 00:23:13,410
استعلام را به من برگردانید اما اگر
505
00:23:13,410 –> 00:23:15,150
قادر به تشخیص نباشد اگر قادر به تشخیص نباشد چه می شود برای
506
00:23:15,150 –> 00:23:18,510
شناسایی 20 خواهد بود هیچ پرس و جو خواهد بود
507
00:23:18,510 –> 00:23:20,340
هیچ مشکلی خوب است، فکر می کنم خوب به نظر می رسد،
508
00:23:20,340 –> 00:23:23,700
بنابراین ما این تابع دستور حالت را
509
00:23:23,700 –> 00:23:27,270
انجام دادیم، اکنون می توانیم
510
00:23:27,270 –> 00:23:30,810
روی چیزهای دیگر کار کنیم، اکنون این
511
00:23:30,810 –> 00:23:32,610
تابع Rashmi را داریم، این تابع دستور take را داریم،
512
00:23:32,610 –> 00:23:34,440
بنابراین می گویم query برابر با T است،
513
00:23:34,440 –> 00:23:37,200
بیا و اگر من پرس و جو را چاپ کنید
514
00:23:37,200 –> 00:23:39,840
روی صفحه نمایش من نمایش داده می شود و
515
00:23:39,840 –> 00:23:41,640
من نمی خواهم این کار را انجام دهم زیرا می
516
00:23:41,640 –> 00:23:44,190
خواهم از این پرس و جو برای انجام کار دیگری استفاده
517
00:23:44,190 –> 00:23:46,980
کنم و به شما می گویم که چه
518
00:23:46,980 –> 00:23:49,200
کاری را انجام دهیم تا اکنون بتوانیم آن را انجام دهیم چیزهای جالبی است، بنابراین اجازه
519
00:23:49,200 –> 00:23:52,860
دهید با گفتن خوب شروع کنم، بنابراین من می گویم
520
00:23:52,860 –> 00:24:02,030
منطق برای اجرای وظایف اصلی یا
521
00:24:02,030 –> 00:24:09,110
اجرای وظایف مطابق با کیفیت Espada،
522
00:24:09,110 –> 00:24:12,390
بنابراین منطق را اینجا کدنویسی می کنم و
523
00:24:12,390 –> 00:24:18,120
منطق این است که اگر ویکی پدیا را در
524
00:24:18,120 –> 00:24:19,740
پرس و جو داشته باشید، یعنی شما در
525
00:24:19,740 –> 00:24:25,130
مورد ویکیپدیا چیزی گفتهام، میگویم با جستجوی ویکیپدیا صحبت کن،
526
00:24:26,420 –> 00:24:30,270
بنابراین اگر
527
00:24:30,270 –> 00:24:32,010
کسی را دارید، اگر میگویید چه کسی قوی است،
528
00:24:32,010 –> 00:24:34,050
طبق ویکیپدیا، از شما میخواهم بگوئید
529
00:24:34,050 –> 00:24:36,420
باشه صبر کنید، ما در ویکیپدیا برای تام کروز جستجو میکنیم،
530
00:24:36,420 –> 00:24:38,640
پس این چیزی است که میخواستم، بنابراین
531
00:24:38,640 –> 00:24:41,540
گفتم خوب صحبت کنید در ویکی پدیا جستجو کنید و
532
00:24:41,540 –> 00:24:48,450
پرس و جو برابر است با نقطه پرس و جو اوه
533
00:24:48,450 –> 00:24:49,910
[تشویق]
534
00:24:49,910 –> 00:24:54,990
را جایگزین کنید، بنابراین من پرس و جو را جایگزین خواهم کرد
535
00:24:54,990 –> 00:24:57,300
و آن را جایگزین خواهم کرد.
536
00:24:57,300 –> 00:25:01,440
537
00:25:01,440 –> 00:25:04,080
538
00:25:04,080 –> 00:25:06,000
چیزی شبیه به این
539
00:25:06,000 –> 00:25:08,910
ویکی پدیا بگویید و می گویید تام کروز من
540
00:25:08,910 –> 00:25:11,280
نمی خواهم آن ویکی پدیا را
541
00:25:11,280 –> 00:25:13,050
در داخل ویکی پدیا بیکار جستجو کنم، فقط می خواهم
542
00:25:13,050 –> 00:25:15,060
تام کروز را جستجو کنم، بنابراین می خواهم
543
00:25:15,060 –> 00:25:17,850
ویکی پدیا را از جستار خود حذف کنم، امیدوارم شما آن را دریافت کرده باشید،
544
00:25:17,850 –> 00:25:21,420
بنابراین من از من استفاده خواهم کرد. ماژول ویکیپدیا را
545
00:25:21,420 –> 00:25:23,550
که ما اینجا وارد کردهایم و
546
00:25:23,550 –> 00:25:25,560
اگر قبلاً این ماژول ویکیپدیا را وارد
547
00:25:25,560 –> 00:25:26,610
نکردهاید
548
00:25:26,610 –> 00:25:28,890
، قبلاً به شما گفتهام که چگونه
549
00:25:28,890 –> 00:25:31,890
آن را نصب کنید بسیار خوب، تا اینجا خیلی خوب است
550
00:25:31,890 –> 00:25:36,000
، خلاصه نقطه ویکیپدیا را ذخیره میکنم و
551
00:25:36,000 –> 00:25:39,060
میگویم جملات تحلیل پرس و جو برابر است. به
552
00:25:39,060 –> 00:25:42,150
من اجازه دهید دو جمله را ببینم، بنابراین من می خواهم
553
00:25:42,150 –> 00:25:43,980
در اینجا به موضوعی بپردازم، شما بچه ها ممکن است به این
554
00:25:43,980 –> 00:25:45,510
فکر کنید که من این
555
00:25:45,510 –> 00:25:47,670
خلاصه نقطه ویکی پدیا را از کجا
556
00:25:47,670 –> 00:25:49,920
بیاورم و همه عملکردهایی را که
557
00:25:49,920 –> 00:25:52,920
در اینجا استفاده می کنم با TDS X 3 نقطه در آن کجا بیاورم. آیا می
558
00:25:52,920 –> 00:25:54,630
دانم که باید از این تابع استفاده
559
00:25:54,630 –> 00:25:57,060
کنم، بنابراین از شما می خواهم که این کار را انجام دهید بدانید که می توانید
560
00:25:57,060 –> 00:25:58,920
به مستندات ماژول ها بروید و
561
00:25:58,920 –> 00:26:00,920
آنها نحوه استفاده صحیح از آن را در آنجا ذکر کرده اند
562
00:26:00,920 –> 00:26:05,100
، بنابراین اگر یک PI TTS X
563
00:26:05,100 –> 00:26:08,100
3 را جستجو کنید اگر آن را در گوگل جستجو کنید من
564
00:26:08,100 –> 00:26:10,650
قبلاً یک جستجوی گوگل انجام داده ام، می توانید بروید
565
00:26:10,650 –> 00:26:12,750
و می توانید Doc’s را تایپ کنید و
566
00:26:12,750 –> 00:26:13,830
چیزی را در آنجا پیدا خواهید کرد و
567
00:26:13,830 –> 00:26:16,019
می توانید در مورد مستندات
568
00:26:16,019 –> 00:26:18,480
بخوانید و در مورد نحوه ساخت این مدل و
569
00:26:18,480 –> 00:26:21,269
نحوه استفاده از آن برای پیاده سازی همه این
570
00:26:21,269 –> 00:26:23,309
موارد بخوانید تا بتوانید نمونه ها را
571
00:26:23,309 –> 00:26:25,110
دقیقاً در آنجا ببینید. می توانید بخوانید می توانید از آن استفاده کنید.
572
00:26:25,110 –> 00:26:26,730
قبلاً این
573
00:26:26,730 –> 00:26:28,679
مثالها را مرور کردهام و من از یکی از اینها در اینجا استفاده
574
00:26:28,679 –> 00:26:31,470
میکنم، بنابراین شما بچهها نباید با اینکه چرا
575
00:26:31,470 –> 00:26:33,539
من در آن مینویسم و چرا مینویسم وی
576
00:26:33,539 –> 00:26:35,279
گی مجموعه خاصیت دریافت کنید و هم
577
00:26:35,279 –> 00:26:36,809
اینها از کجا میآیند مشکل نداشته با
578
00:26:36,809 –> 00:26:39,779
ید، بنابراین ما میگوییم خوب
579
00:26:39,779 –> 00:26:42,630
این سوال را در ویکیپدیا جستجو کنید و
580
00:26:42,630 –> 00:26:45,809
دو جمله را به من برگردانید و وقتی آن
581
00:26:45,809 –> 00:26:49,470
جملات برگردانده شدند، میخواستم
582
00:26:49,470 –> 00:26:54,059
همه آن نتایج را بگویم و اجازه بدهم ببینم آیا
583
00:26:54,059 –> 00:26:59,779
کار میکند یا نه، من آن را اجرا میکنم
584
00:26:59,779 –> 00:27:04,049
خوب ظهر بخیر هی تام کروز کیست
585
00:27:04,049 –> 00:27:10,740
طبق ویکیپدیا بگو هی ساعت o
586
00:27:10,740 –> 00:27:12,389
طبق ویکیپدیا تام کروز ا