Ses ile Tetikleme [Python]
Şarjlı el süpürgesinin ya da LZR Mayoların mucidinin NASA olması gibi, Bot Kullanan Bot ar-ge'si farklı yan ürünler vermeye ve yeni kapılar açmaya devam ediyor.
Yazıyı > Sese ve Sesi > Yazıya dönüştürme işi esnasında bot benim konuşmamı bekliyordu. Bu bölüm aklıma başka bir şey getirdi;
Bot benim konuşmamı değil, ses kartının konuşmasını beklesin
yani mikrofondan giriş beklemek yerine, başka herhangi bir programın çıkaracağı sesi beklesin ve buna göre harekete geçsin.
Bunun için çok küçük bir ayar gerekiyor:
1-)
2-)
Bu şekilde ses girişi için Mikrofonu değil, Ses kartını dinlemiş olacak.
// Bu yöntem bilgisayardan çıkan bir sesi kayıt ederken, çevredeki gürültü ve seslerin kayda girmesini önlemek içinde kullanılabilir ;)
Kod kısmında ise, aradan google'ı çıkarmak ve bir ses oluşup oluşmadığına bakmak yeterli oldu.
CopyLeft rahatlığıyla dilediğiniz gibi kullanabilirsiniz
Ses ile tetikleme lazım olan bir de yerde[1] şu şekilde kullanmak yeterli olacaktır:
if SesVarmi(): basla()
İşi sürekli, diğer programlardan gelecek bir sesi dinlemek olan bir program için de tahmin edileceği üzere sonsuz bir döngü içinde SesVarmi() diye sorulabilir
[1] Mesela, bi indikatör sinyali olabilir veya destek/direnç çizgisinin kırıldığının anlaşılmasıyla gelecek olan bir alarm olabilir ;) //Şu anda zihninizde "aksiyon-macera" fon müzikleri çalmaya başlamadı ise, konuyu tam olarak aktaramamışım demektir :)
Görsel: Fifa