• Buradasın

    Python ile Siri Benzeri Sesli Komut Asistanı Yapımı

    youtube.com/watch?v=Nh876KpeXcs

    Yapay zekadan makale özeti

    • Bu video, Kadir Kasım tarafından sunulan bir eğitim içeriğidir. Kadir, izleyicilere Python kullanarak Siri veya Alexa gibi sesli komut asistanları nasıl yapılacağını adım adım göstermektedir.
    • Video, sesli komut asistanının kurulumundan başlayarak, Google'ın ses tanıma sistemini kullanarak mikrofondan gelen sesleri metne dönüştürme, hata durumlarını yönetme, kullanıcıdan gelen komutlara cevap verme ve son olarak da bu cevapları metinden sese dönüştürme işlemlerini kapsamaktadır. Kadir, "saat kaç", "arama yap" gibi temel komutları nasıl işleyeceğini ve "tamamdır" komutuyla nasıl sonlandırılacağını göstermektedir. Video, bir döngü içinde çalışan ve kullanıcıdan gelen komutlara cevap veren bir asistan sisteminin tamamlanmasıyla sona ermektedir.
    Sesli Asistan Projesi Tanıtımı
    • Python kullanarak Siri veya Alexa gibi sesli komutları işleyen bir asistan yazılımı geliştirilecek.
    • Proje için Speech Recognition paketi kullanılacak, bu paket mikrofonlardan gelen sesleri metne çevirmeye yardımcı olacak.
    • Projede Google'ın ses tanıma sistemini kullanacak ve pyaudio paketinin yüklü olması gerekiyor.
    00:37Çalışma Ortamı Hazırlama
    • Python kurulumu yapıldıktan sonra virtual environment aktif hale getirildi.
    • Speech Recognition ve pyaudio paketleri projeye dahil edildi.
    • Mac üzerinde çalışıldığı için Objective C de dahil edildi.
    01:29Ses Algılama Fonksiyonu
    • Main dosyası oluşturulup Atom ile açıldı.
    • Speech Recognition paketi projeye dahil edildi ve kısaltma olarak sr olarak kullanıldı.
    • Mikrofon üzerinden gelen sesleri dinleyen ve metne çeviren bir fonksiyon oluşturuldu.
    02:53Türkçe Desteği ve Hata Yönetimi
    • Ses tanıma sistemi varsayılan olarak İngilizce olarak çalışıyor, Türkçe desteği için language parametresi kullanıldı.
    • Ses algılanamadığında veya sistem çalışmazsa hata yönetimi için try-except blokları kullanıldı.
    • Hata durumlarında kullanıcıya "Anlayamadım" veya "Sistem çalışmıyor" mesajları gösterildi.
    05:23Cevap Verme Fonksiyonu
    • Seslere göre cevap veren bir response fonksiyonu oluşturuldu.
    • "Nasılsın" kelimesini algılayıp "İyiyim senden" cevabını veriyor.
    • "Saat kaç" komutunu algılayıp mevcut saati ekrana yazdırmıyor.
    06:22Arama Fonksiyonu
    • "Arama yap" kelimesini algılayıp kullanıcıdan ne aramak istediğini soruyor.
    • Kullanıcının arama isteğini Google'da aratıp sonuçları gösteriyor.
    • Web browser paketi kullanılarak tarayıcı açılıyor.
    08:42Döngü ve Çıkış Komutu
    • Programın sürekli çalışması için while döngüsü kullanıldı.
    • Kullanıcıya sesi algıladığını göstermek için print kullanıldı.
    • "Tamamdır" komutuyla programın kapanması sağlanıyor.
    10:02Konuşma Fonksiyonu
    • Google Text to Speech (gTTS) ve playsound paketleri kullanılarak metinleri seslendirmek için fonksiyon oluşturuldu.
    • Rastgele dosya adı oluşturulup ses dosyaları kaydediliyor ve oynatıldıktan sonra siliniyor.
    • Program tamamlanıp test edildi ve başarılı bir şekilde çalışıyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor