Სარჩევი:

მთავარი/ლაბორატორია ხმით კონტროლირებადი ასისტენტი: 14 ნაბიჯი (სურათებით)
მთავარი/ლაბორატორია ხმით კონტროლირებადი ასისტენტი: 14 ნაბიჯი (სურათებით)

ვიდეო: მთავარი/ლაბორატორია ხმით კონტროლირებადი ასისტენტი: 14 ნაბიჯი (სურათებით)

ვიდეო: მთავარი/ლაბორატორია ხმით კონტროლირებადი ასისტენტი: 14 ნაბიჯი (სურათებით)
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ივლისი
Anonim
მთავარი/ლაბორატორია ხმის კონტროლირებადი ასისტენტი
მთავარი/ლაბორატორია ხმის კონტროლირებადი ასისტენტი

Ჩემს შესახებ

გამარჯობა! ეს არის ჩემი პირველი სასწავლო, მე ვარ 17 წლის. მე საბერძნეთიდან ვარ, ამიტომ ჩემი ინგლისური შეიძლება არ იყოს სრულყოფილი, მაგრამ მე ყველაფერს გავაკეთებ. ამრიგად, მე პირველად შევქმენი ეს აპლიკაცია 2 წლის წინ და აღმოვაჩინე, რომ ეს კონკურსი იყო ჩემი ძველი პროექტის განახლების შესაძლებლობა.

ნაბიჯი 1: ძირითადი, ხმის კონტროლირებადი ასისტენტი

ძირითადად, Core არის ხმის კონტროლირებადი პროგრამა, რომელიც შემუშავებულია Visual Studio– ით C# ენის გამოყენებით. Core აკონტროლებს როგორც კომპიუტერს, ასევე Arduino– ს ზოგიერთ დაფას, რათა ის კიდევ უფრო სასარგებლო იყოს სახლისთვის ან ლაბორატორიისთვის. ეს გაკვეთილი არ გასწავლით თუ როგორ უნდა პროგრამიროთ Visual Studio ან Arduino. ამის მიზანია დაგეხმაროთ განავითაროთ თქვენი საკუთარი ხმის კონტროლირებადი ასისტენტი იმის გათვალისწინებით, რომ თქვენ უკვე გაქვთ პროგრამირების გამოცდილება. არსებობს უამრავი პროგრამა, რომლის გამოყენებაც ამ პროექტს შეუძლია. მე გაჩვენებ რამდენიმე ძირითად პროგრამას, ვინაიდან უმეტესი შესაძლებლობები, რომელთა მიღწევაც შეუძლებელია, ჩემი ბიუჯეტიდან არის. კარგი ამბავი ის არის, რომ მე ავხსნი ამ დამატებით "შესაძლებლობებს", რომლებიც შეიძლება დაემატოს ამ პროექტს. ამ გაკვეთილში მე გაჩვენებთ, თუ როგორ უნდა შექმნათ Core მუსიკალური დასაკრავი სიები, უთხრათ საათი და ამინდი, გახსნათ პროგრამები, როგორიცაა ბრაუზერი, თამაშები ან კონკრეტული ბმული, როგორიცაა youtube, განათების ჩართვა/გამორთვა, კომპიუტერის გამორთვა და ბოლო არანაკლებ აკონტროლებ უბრალო წვრილმანი ელექტრომომარაგების ერთეულს, რომლის ახსნასაც ვაპირებ როგორ ავაშენო. მოდით, დავიწყოთ! ასევე შეამოწმეთ ანდროიდის ვერსია: CORE A. I. ხმის ასისტენტი (ანდროიდის ვერსია)

ნაბიჯი 2: ვიზუალური სტუდიის ბიბლიოთეკები

ვიზუალური სტუდიის ბიბლიოთეკები
ვიზუალური სტუდიის ბიბლიოთეკები

კოდის ყველაზე მნიშვნელოვანი ნაწილია ბიბლიოთეკები. თუ მართალი ვარ, თითოეული ბიბლიოთეკა, რომელსაც მე ვიყენებ, უკვე ჩასმულია თავად ვიზუალურ სტუდიაში. მოდით გადავიდეთ ცვლადი განყოფილებაში!

ნაბიჯი 3: Visual Studio– ს ცვლადები

ვიზუალური სტუდიის ცვლადები
ვიზუალური სტუდიის ცვლადები
ვიზუალური სტუდიის ცვლადები
ვიზუალური სტუდიის ცვლადები

უპირველეს ყოვლისა, ჩვენ უნდა დავაყენოთ ძირითადი ცვლადები, რომლებიც მედია პლეერია მუსიკისთვის და ხმის ამოცნობისა და სინთეზისთვის. მას შემდეგ, რაც ჩვენ დავაყენებთ მათ, ჩვენ შეგვიძლია გადავიდეთ სხვაზე. ჩვენ გვჭირდება ბოული, რომელიც საშუალებას მისცემს და გამორთავს ხმის ამოცნობას, ცვლადი, რომელიც ზოგავს დროს ამინდისთვის და ერთი გააკონტროლებს PSU– ს სტატუსს! შემდეგ… ჩვენ რეალურად შევინახავთ თითოეულ ხმოვან ბრძანებას სტრიქონად… თქვენ ნამდვილად გინდათ დაწეროთ ისინი ისე, როგორც გესმით და არა ისე, როგორც რეალურად არის დაწერილი, რათა მიკროფონს გაუადვილოს თქვენი გაგება, მეორეს მხრივ, თუ თქვენ გაქვთ კარგი მიკროფონი თქვენ რეალურად არ გჭირდებათ დაწეროთ "cor" ნაცვლად "core" ან "of" ნაცვლად "off". ჩვენ ახლა შეგვიძლია გადავიდეთ ხმის სინთეზზე!

ნაბიჯი 4: ხმის სინთეზი

ხმის სინთეზი
ხმის სინთეზი
ხმის სინთეზი
ხმის სინთეზი

ნამდვილად მეგობრული იქნება თქვენი ასისტენტის მისასალმებელი შეტყობინება, როდესაც ის გაიხსნება. ასე რომ, აქ არის! ხმის სინთეზის გასაკეთებლად ჩვენ გვჭირდება სწრაფი შემქმნელი. შემქმნელის შექმნის შემდეგ ჩვენ უნდა დავიწყოთ წინადადება. მას შემდეგ რაც ჩვენ გავაკეთებთ წინადადებას, ჩვენ მზად ვართ დავწეროთ ის, რაც გვინდა იყოს ჩვენი მისასალმებელი გზავნილი. შემდეგ ჩვენ უბრალოდ უნდა დავამთავროთ წინადადება და ვუთხრათ პროგრამას თქვას ის, რაც ჩვენ დავწერეთ! ასე რომ, ყოველ ჯერზე ერთი და იგივე პროცესის გამეორების ნაცვლად, ჩვენ შეგვიძლია შევქმნათ სიცარიელე. ჩვენ მივმართავთ ამ სიცარიელეს ყოველ ჯერზე, როდესაც გვსურს განაცხადოს საუბარი.

ნაბიჯი 5: პირველი ურთიერთქმედება პროგრამასთან

პირველი ურთიერთობა პროგრამასთან!
პირველი ურთიერთობა პროგრამასთან!

დროა გახადოთ Core "ცოცხალი"! ძირითადად, ის, რასაც ჩვენ პირველ რიგში გავაკეთებთ არის ის, რომ როდესაც თქვენ დაარქმევთ მის სახელს, ის გიპასუხებთ და დაელოდება თქვენს ბრძანებას. ასევე ჩვენ გვინდა გვქონდეს "მადლობა" ბრძანება ვუთხრა მას რომ ჩვენ აღარ გვჭირდება. სხვათა შორის, ბრძანება "VoiceSynthesis (სტრიქონი)" სინამდვილეში არის სიცარიელე, რომელიც ჩვენ ადრე შევქმენით დროის დაზოგვის მიზნით. მას შემდეგ რაც ჩვენ ვუწოდებთ კოდის ამ მარტივ ხაზს, ჩვენ შეგვიძლია ვაჩვენოთ მას რაც გვინდა!

ნაბიჯი 6: ისწავლეთ მისი დახურვა, გითხრათ მისი სტატუსი და გამორთეთ კომპიუტერი

ისწავლეთ მისი დახურვა, გითხრათ მისი სტატუსი და გამორთეთ კომპიუტერი
ისწავლეთ მისი დახურვა, გითხრათ მისი სტატუსი და გამორთეთ კომპიუტერი

კოდის ეს ნაწილი საკმაოდ მარტივია, არა მგონია რაიმე დამატებითი ახსნა იყოს საჭირო, ვინაიდან კოდი ადვილად გასაგებია.

ნაბიჯი 7: გახადე ის დიჯეი

გახადე იგი დიჯეი
გახადე იგი დიჯეი
გახადე იგი დიჯეი
გახადე იგი დიჯეი

ასე რომ თქვენ შეგიძლიათ შექმნათ მარტივი Windows Media Player დასაკრავი სია! ჰო! Ის არის! უბრალოდ მიეცით მას დასაკრავი სიის მდებარეობა და ისიამოვნეთ მუსიკით! რაღაცნაირად … თქვენ ჯერ უნდა შექმნათ ახალი სიცარიელე, რათა აუხსნათ მას როგორ დაუკრა მუსიკა … მაგრამ ამის შემდეგ ეს საკმაოდ მარტივია!

ნაბიჯი 8: მეტი გამოყენება

მეტი გამოყენება!
მეტი გამოყენება!

კოდის ეს ნაწილი ძალიან მარტივად არის ახსნილი! თუ შევეცდები ამის ახსნას, ალბათ უფრო დამაბნეველს გახდის

ნაბიჯი 9: გახადეთ იგი მეტეოროლოგი

გახადე იგი მეტეოროლოგი!
გახადე იგი მეტეოროლოგი!
გახადე იგი მეტეოროლოგი!
გახადე იგი მეტეოროლოგი!

კოდის ეს ნაწილი გარკვეულწილად დიდია … ასე რომ, კოდის ეს ნაწილი ფაქტობრივად იღებს მონაცემებს ამინდის პროგნოზის ვებგვერდიდან და ინახავს მათ სტრიქონურ ცვლადში "ამინდი". თქვენ შეგიძლიათ იპოვოთ ნაწილი, სადაც ნათქვამია "მანდრა, საბერძნეთი" და შეცვალოთ იგი თქვენით. უბრალოდ გასაგებად რომ ვთქვათ ეს არის "ქალაქი, ქვეყანა". ტემპერატურა ფაქტობრივად ითვლება ფარენჰეიტამდე, მაგრამ მე შეჩვეული ვარ ცელსიუსზე, ასე რომ მე მას ვაკონვერტირებ, თქვენ შეგიძლიათ წაშალოთ ცვლადები, რომლებიც შეიცავს სახელს "ცელსიუსი" და ჩაანაცვლოთ ისინი სახელით "გრადუსი".

ნაბიჯი 10: მოგწყინდებათ ჩართვა ან გამორთვა? პრობლემა მოგვარებულია

Image
Image
მოგბეზრდათ გადამრთველის ჩართვა ან გამორთვა? პრობლემა მოგვარებულია!
მოგბეზრდათ გადამრთველის ჩართვა ან გამორთვა? პრობლემა მოგვარებულია!
მოგბეზრდათ გადამრთველის ჩართვა ან გამორთვა? პრობლემა მოგვარებულია!
მოგბეზრდათ გადამრთველის ჩართვა ან გამორთვა? პრობლემა მოგვარებულია!

სუოოო! სახლის ასისტენტის ერთ -ერთი ყველაზე მნიშვნელოვანი და სასარგებლო ნაწილი! გადართვის მუშაობის სწრაფი გზა ხელით და ავტომატურად არის სერვო! მე არ მინდოდა გამომეყენებინა მავთული ჩემი კომპიუტერიდან გადამრთველზე, რადგან მანძილი საკმაოდ დიდი იყო … მე ეს პრობლემა მოვაგვარე მარტივი IR მიმღებისა და გადამცემის გამოყენებით. მე ვაგზავნი სიგნალს არდუინოდან, რომელიც დაკავშირებულია Core– სთან სხვა არდუინოსთან, რომელიც აკონტროლებს სერვოს.

ნაბიჯი 11: კვების ბლოკი

Image
Image
კვების ბლოკი
კვების ბლოკი
კვების ბლოკი
კვების ბლოკი
კვების ბლოკი
კვების ბლოკი

ეს საკმაოდ მარტივი პროგრამაა! თქვენ იყენებთ ნებისმიერ 12V AC/DC ადაპტერს რელესთან, რომელსაც აკონტროლებს Arduino! შემდეგ თქვენ დაუკავშირებთ არდუინოს დაფის 5V და 3.3V ორ სხვა რელეებს და გააუქმეთ თქვენი PSU მზად არის წასასვლელად!

ნაბიჯი 12: წინსვლა

შემდგომი
შემდგომი

თქვენ შეგიძლიათ გამოიყენოთ android– დან კომპიუტერამდე მიკროფონის პროგრამა WO Mic– ის მსგავსად, რომ გააკონტროლოთ პროგრამა სხვა ოთახებიდან მხოლოდ თქვენს სმარტ ტელეფონთან საუბრისას!

ნაბიჯი 13: რობოტული მკლავი

ონლაინ თამაში Robotic Arm
ონლაინ თამაში Robotic Arm

თქვენ ასევე შეგიძლიათ შეიძინოთ რობოტული ხელი. მკლავი შეიძლება გამოყენებულ იქნას იმისათვის, რომ მოგაწოდოთ ინსტრუმენტები. უბრალოდ შეინახეთ სერვოების როტაცია არდუინოს კოდზე და სერიული პორტის საშუალებით გააკონტროლეთ იგი Core– დან… სამწუხაროდ, ასეთი პროგრამა ჩემი ბიუჯეტიდან არ იყო…

ნაბიჯი 14: მადლობა

თუ გჭირდებათ რაიმე სახის მხარდაჭერა, თუ გსურთ რაიმე აგიხსნათ ან გსურთ დამეხმაროთ ამ სასწავლო გვერდის გაუმჯობესებაში, უბრალოდ შემატყობინეთ კომენტარების განყოფილებაში! მადლობა დროისთვის, სასიამოვნო და შემოქმედებით დღეს გისურვებთ!

გირჩევთ: