Ay: Ocak 2016

Python ile Konuşma Tanıma Uygulamaları Geliştirmek (2): (2019 güncellemesiyle)

Geçen yazımızda (Python ile Konuşma Tanıma Uygulamaları Geliştirmek (1)) yaptığımız basit konuşma tanımasında daha önce kaydettiğimiz, ses dosyalarını test ediyorduk. Bu sefer doğrudan mikrofondan gelen inputu, yazıya çevireceğiz. Güncelleme: Python 3.6.8 sürümünü kullanıyorum. 3.7 sürümüne geçmememin sebebi pyaudio kütüphanesi ile uyumlu çalışmamasıydı. Geliştirme idesi olarak da PyCharm kullandım.  Mikrofondan ses kaydetmek için, pyaudio kütüphanesini kullanacağız. Kaydettiğimiz audio …

Python ile Konuşma Tanıma Uygulamaları Geliştirmek (2): (2019 güncellemesiyle) Devamı »

Python ile Konuşma Tanıma Uygulamaları Geliştirmek (1): (2019 Güncellemesiyle)

Güncelleme: Konuşma tanıma hakkında uzun zaman önce yazmış olduğum bu yazıyı güncel python ve kütüphane sürümleriyle tekrar ele almak niyetindeydim. Epey zaman geçti. Fakat geç olması hiç olmamasından iyidir Öncelikle yaptığım değişikliklerden bahsetmek gerekirse, şu an itibariyle python 3.6.8 sürümüne (64 bit) geçtim. Python 3.7 sürümünü kullanmamamın sebebi PortAudio kütüphanesi ile uyumlu olmaması. Kütüphanelerin hangi …

Python ile Konuşma Tanıma Uygulamaları Geliştirmek (1): (2019 Güncellemesiyle) Devamı »

Jsx (React) Dosyalarını Js’ye Windows ortamında Dönüştürmenin İki Yolu

Jsx, React ile birlikte hayatımıza giren, daha doğrusu benim haberdar olduğum bir olgu. Jsx, xml’e benzeyen bir yapısı olan, javascript üzerine yazılmış bir eklenti. Bir node.js projesi üzerinde çalışırken, jsx dosyalarını dönüştürme ihtiyacı duyabiliriz. Daha doğrusu, bir web sayfasında jsx dosyasını doğrudan kullanamayız. Bu dosyayı javascript dosyasına dönüştürmemiz gerekir. Örneğin bir uygulama geliştirdiğimizi düşünelim. C:\myapp …

Jsx (React) Dosyalarını Js’ye Windows ortamında Dönüştürmenin İki Yolu Devamı »

Kendo UI ile Nhibernate’i Birlikte Kullanmak

Bu yazımız, Telerik firmasının çıkarmış olduğu ürünlerden bir tanesi olan kendo ui javascript kütüphanesinin, nhibernate, daha doğrusu fluent nhibernate ile birlikte kullanımı hakkında olacaktır. Kendo UI farklı server teknolojileri ile birlikte çalışabilecek şekilde, kullanıcı arayüzü oluşturmak için hazırlanmış bir kütüphane. Benzer javascript kütüphaneleri halihazırda var, örneğin, açık kaynak kodlu, MIT lisansına sahip Jquery UI, başka …

Kendo UI ile Nhibernate’i Birlikte Kullanmak Devamı »

MongoDB Windows ortamında çalıştırmak

MongoDb’yi windows ortamına kurduktan sonra, yapılması gereken iş: Kurulduğu ortama cmd ile gitmek cd C:\Program Files\MongoDB\Server\3.2\bin İstediğiniz yerde bir dizin create etmeniz gerekiyor. Ben kendi bilgisayarımda d sürücüsünde, d:\mongodbdata dizinini açtım. mongod –dbpath d:\mongodbdata Bu aşamada mongodb veritabanımız çalışmaya başladı.  

OpenFst ile Sonlu Durum Dönüştürücüleri Oluşturmak

OpenFst sonlu durum dönüştürücüleri (Finite State Transducer) oluşturmak için kullanılan bir kütüphanedir. Sonlu durum dönüştürücüleri, sonlu durum makinalarının bir çeşididir diyebiliriz. Wikipedia’daki tanımına bakarsak, sonlu durum makinaları (FSA): Sonlu durum makinası, (veya sonlu durum otomatı veya basitçe durum makinası) sınırlı sayıda durumdan, durumlar arası geçişlerden ve eylemlerin birleşmesiyle oluşan davranışların bir modelidir. Sonlu Durum Makinası ve …

OpenFst ile Sonlu Durum Dönüştürücüleri Oluşturmak Devamı »

PortAudio ile Ses Uygulamaları Yapmak

Bu yazımızda bir ses işleme kütüphanesi olan PortAudio’yu kullanarak bir C++ uygulaması yazacağız. PortAudio açık kaynak kodlu, c ile yazılmış, farklı platformlarda (windows, machintosh osx, linux …) derlenip, çalışan bir kütüphane. Üzerinde geliştirme yapacağımız ortam, windows ortamı (windows xp ve windows 7). CodeBlocks ve MinGW kullanacağım. MinGW’yi C++ ve MSYS seçeneklerini dahil ederek kuruyoruz. Bu …

PortAudio ile Ses Uygulamaları Yapmak Devamı »