
Bu bölümümüzde sesli asistanımızın temel kütüphanelerini indirip projemizi oluşturmaya başlıyoruz
Bu bölümümüzde sesli asistanımızın temel fonksiyonu olan seslendirme işlemini gerçekleştiriyoruz ve ileride sürekli kullanıyor olacağız.
Bu bölümümüzde mikrofonumuza erişip söylediklerimizi metin olarak alacağız bu sayede ileriki bölümlerimizde söylediklerimize karşılık olarak fonksiyonel özellikler yapabileceğiz.
Bu bölümümüzde mikrofonumuza gönderdiğimiz sesli komutlara karşılık asistanımızdan sesli karşılık almayı gerçekleştireceğiz.
Bu bölümümüzde sesli asistanımız için uyanma fonksiyonu (Hey Siri!) ekleyip daha profesyonel bir uygulama yapmaya adım atacağız.
Bu bölümde yazdığımız kodlar:
Bu bölümümüzde tarayıcımızı python üzerinden açabilmek için Selenium kütüphanemizi indiriyoruz.
Bu bölümümüzde sesli komut ile otomatik olarak Youtube üzerinden video veya müzik açmayı gerçekleştiriyoruz.
Bu bölümümüzde sesli komut ile Google'da arama yapıp sitelere otomatik olarak nasıl girebileceğimizi gerçekleştireceğiz
Merhaba dostlarım,
Hava durumu raporlarını çektiğimiz web site:
https://havadurumu15gunluk.xyz/havadurumu/630/istanbul-hava-durumu-15-gunluk.html
İndirilmesi gereken kütüphaneler:
-pip install beautifulsoup4
-pip install requests
Kütüphane hakkında bilgiler için:
-https://pypi.org/project/requests/
-https://pypi.org/project/beautifulsoup4/
Merhaba dostlarım.
Ödevi algoritma çözme basamakları halinde anlatmak gerekirse
-İlk etapta asistana 5 günlük ya da ertesi günün raporlarını mı istersiniz diye soru sorduracağız
-Daha sonra mikrofondan gelen veriyi değişkene atayacağız
-Cevaba göre 2 koşulumuz olacak
-İlk koşulumuz ertesi günün raporları için olacak ,
-Diğer koşulumuz ise 5 günlük raporlar olacak
Peki 5 günlük raporlar için tek tek her gün için hava durumu raporlarını yazmamız mı gerekecek? Aslında tüm programlama dillerinde kod tekrarını önlemek için Fonksiyon yapısı bulunuyor. Hava durumu için yazdığımız kodları fonksiyona atayıp bu fonksiyonunu geriye metin (string) döndürmesini sağlayabilir ve bu sayede tüm günlerin verilerini tek satırda alabiliriz.
Merhaba Dostlarım.
-İlk etapta fonksiyondaki metini düzenleyebilirsiniz. Aynı şehir için 5 günlük rapor sundurduğumuzda şehir ismini her gün için vurgulaması biraz garip oldu.
-5 günlük ve ertesi günün raporlarını sundurduk . Yine döngü ile 15 günlük raporları da sundurabilirsiniz.
-Olası bir yanlış şehir ismi programın çökmesine sebep olacaktır. Daha önce hata kontrol işlemlerini göstermiştim bunu uyarlayıp daha güvenilir hale getirebilirisinz.
Sizin tavsiyelerinizi bu bölümün altında görmek için sabırsızlanıyorum. Aklınıza gelen tüm fikirleri paylaşabilirsiniz.
Bölümde yazdığımız tüm kodlara buradan erişim sağlayabilirisiniz. Aklınızda kalan en ufak sorularınızı dilediğiniz zaman buradan ya da özelden iletebilirisiniz.
Günümüzün hızla gelişen teknolojisi, sesli asistanların hayatımızın ayrılmaz bir parçası haline gelmesini sağlıyor. Artık bilgisayarlarımızla, telefonlarımızla ve hatta evlerimizdeki cihazlarla konuşarak (IOT Sistemleri) etkileşimde bulunabiliyoruz. İşte bu kurs, size bu büyülü dünyaya adım atma fırsatını sunuyor.
Kursta öğreneceğiniz beceriler:
1-Sesli komutları analiz etmek, metinleri konuşmaya dönüştürmek gibi unsurları kısa bir sürede öğreneceğiniz için asistanınızı yönetmek ve yaratıcı düşüncelerinizle şekillendirmek tamamen sizin elinizde olacak.
2-Sesli komut ile tarayıcınızda sayısız işlemler yapabileceksiniz ( Veri çekme, veri gönderme , otomatik sitelere giriş yapma...)
3-Sesli komut ile internetten çektiğiniz verilerle asistanınıza istediğiniz şehrin hava durumu raporlarını sundurabileceksiniz
4-Sesli komut ile istediğiniz film türüne göre asistanınızdan film tavsiyeleri alabileceksiniz
5-Sesli komut ile istediğiniz bütün müzik ve videoları açabileceksiniz
6-Sesli komut ile arama motorunuz üzerinden dilediğiniz sorgulamayı yapıp ilgili sitelere otomatik olarak giriş yapabileceksiniz
7-Sesli komut ile ampul kontrolü yapabileceksiniz.
8-Sesli komut ile klima(vantilatör) kontrolü yapabileceksiniz.
9- Sesli komut ile cihazınızın kamerasını açıp fotoğraf çekebileceksiniz
10-Sesli komut ile cihazınızdaki oyunları açabileceksiniz
11-Sirinizi istediğimiz şekilde kodlayabilecek istediğiniz komutlara istediğiniz karşılıkları verdirebileceksiniz
12-Sesli komutları algılayan ve yanıt veren bir asistan oluşturmak için ihtiyacınız olan tüm Python bilgilerini bu kurs içinde bulacaksınız
13-Kodlama becerilerinizi geliştirerek, sesli asistan projenizi özelleştirmek ve daha işlevsel hale getirmek için gerekli araçları kazanacaksınız
Kursun İçeriği:
Python Temelleri: Python programlama dilinin temel yapı taşlarını öğrenerek başlayacağız. Bu sayede kodlama konusundaki temelinizi sağlamlaştıracaksınız.
Sesli Asistanın Temeli: Sesli komutları tanıma, metinleri konuşmaya çevirme ve çok daha fazlasını içeren sesli asistanların temel çalışma prensiplerini öğreneceksiniz.
Proje Geliştirme: Kurs boyunca adım adım bir sesli asistan projesi oluşturacak ve gerçek dünya uygulamalarını nasıl geliştireceğinizi öğreneceksiniz.
Geri Bildirim ve Destek: Her adımda sizlere rehberlik etmek için buradayız. Sorularınızı sormaktan çekinmeyin. (Gün içinde sorunuza kesinlikle dönüş olacaktır.)