IRCRehberi - IRCForumlarının En İyi Rehberi   ofsbilisim hosting


Ücretsiz Mobil Oyun seo hizmetleri
ZirveShell chat,sohbet


mIRC Scripting Dersleri mIRC veya IRC komutları hakkında detaylı anlatım makalelerine bu başlık altından ulaşabilirsiniz.

20Beğeni(ler)


 
 
Seçenekler Stil
Alt 27 Ağustos 2021, 13:46   #1
Editör
SuLh - ait Kullanıcı Resmi (Avatar)

Standart Sesli Asistan Uygulaması | mIRC Scripting ve Python

mIRC ve Python etkileşimi ile arka planda bir mikrofon dinleyicisi oluşturup mIRC de bunu manipüle ederek bir asistan oluşturmayı gösterdim.



Video da tamamlanmış kod:

Kod

alias pybaslat {
  pythonagit
  .timerb 1 3 bslt
}
alias bslt {
  sockudp -k python 127.0.0.1 2002 Selam 
  echo 4 -a Python bağlantısı başladı.
}
on *:udpread:python: {
  var %s | sockread -f %s | tokenize 32 %s
  if $1- == Bağlantı başarılı {
    echo 3 -a Python bağlantısı sağlandı. | return
  }
  if $1- == Program kapatıldı. {
    echo 4 -a Python programı kapatıldı.
    sockclose $sockname
    return
  }
  if $regex($1-,/kanal.+gir/i) {
    join $+($chr(35),$1)
  }
  if $1 == cmd {
    run cmd
  }
  echo -a $1-
}

alias t {
  if !$1 { return $chr(9) }
  else {
    return $str($chr(9),$1)
  }
}

alias pythonagit {
  write -c dinle.py
  write dinle.py import socket
  write dinle.py import speech_recognition as sr
  write dinle.py import sys, time
  write dinle.py ip = "127.0.0.1"
  write dinle.py port = 2002
  write dinle.py s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  write dinle.py s.bind((ip,port))
  write dinle.py while True:
  write dinle.py $t $+ data = s.recvfrom(1024)
  write dinle.py $t $+ global adres
  write dinle.py $t $+ adres = data[1]
  write dinle.py $t $+ break
  write dinle.py mic = sr.Microphone()
  write dinle.py r = sr.Recognizer()
  write dinle.py def callback(recognizer, audio):
  write dinle.py $t $+ try:
  write dinle.py $t $+ $t $+ yazi = r.recognize_google(audio, language="tr-tr")
  write dinle.py $t $+ $t $+ if yazi.lower() == "kapat":
  write dinle.py $t(3) $+ back = "Program kapatildi."
  write dinle.py $t(3) $+ back = str.encode(back)
  write dinle.py $t(3) $+ s.sendto(back, adres)
  write dinle.py $t(3) $+ sys.exit()
  write dinle.py $t(2) $+ yazi = str.encode(yazi)
  write dinle.py $t(2) $+ s.sendto(yazi, adres)
  write dinle.py $t $+ except sr.WaitTimeoutError:
  write dinle.py $t(2) $+ yazi = "Zaman asimi"
  write dinle.py $t(2) $+ yazi = str.encode(yazi)
  write dinle.py $t(2) $+ s.sendto(yazi, adres)
  write dinle.py $t $+ except sr.UnknownValueError:
  write dinle.py $t(2) $+ yazi = "Algilayamadim"
  write dinle.py $t(2) $+ yazi = str.encode(yazi)
  write dinle.py $t(2) $+ s.sendto(yazi, adres)
  write dinle.py $t $+ except sr.RequestError:
  write dinle.py $t(2) $+ yazi = "Baglanti hatasi"
  write dinle.py $t(2) $+ yazi = str.encode(yazi)
  write dinle.py $t(2) $+ s.sendto(yazi, adres)
  write dinle.py r.listen_in_background(mic, callback)
  write dinle.py while True:
  write dinle.py $t $+ time.sleep(0.1)
  run -h python dinle.py
}


 
Alt 27 Ağustos 2021, 14:05   #2
Euzu billahi mineşşeytanirracim Bismillahirrahmanirrahim
BLueMooN - ait Kullanıcı Resmi (Avatar)

Standart

Maşallah, örnek bir çalışma olmuş. Emeğine sağlık.

________________

"Vatan ne Türkiyedir Türklere, ne Türkistan Vatan, büyük ve müebbet bir ülkedir: Turan"


 
Alt 27 Ağustos 2021, 14:09   #3
Saygın..
Beatrice - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık

________________

Acıtıyorsa tadını çıkar hissizlikten ölüyor insanlar.
 
Alt 27 Ağustos 2021, 14:11   #4
Karanlık
KuzenKit - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık.

________________

İnsansız adalet olmaz,
Adaletsiz insan olur mu?
Olur, olmaz olur mu!
Ama, olmaz olsun..

Özdemir Asaf
 
Alt 27 Ağustos 2021, 14:11   #5
Standart

Güzel calisma, emeğinize sağlık.

 
Alt 27 Ağustos 2021, 14:13   #6
hepSi bir yaLan
ZaLim - ait Kullanıcı Resmi (Avatar)

Standart

eline koluna saglik

________________


Nerede bir can ölse,
oralı olur yüreğim.
Olmalı zaten.
Olmasa ''İNSAN'' olmaz yüreğim.
Ahmed ARİF
 
Alt 27 Ağustos 2021, 14:48   #7
Bu saatten sonra acın acıkırsa, anca ekmek olur koşarım sana.
BlackForce - ait Kullanıcı Resmi (Avatar)

Standart

eline saglık hocam

________________

 
Alt 27 Ağustos 2021, 14:50   #8
Arkasında dağ gibi adam duran kadın gülümsemesinde ne yapsın.Ben senin gülüşüne aşık olmuşum WildCat'im diğerlerinin kahkahası umurumda değil.
Saruhan - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık olsun

________________

Benim sadece iki elim var,hayata dört elle sarılmam için sana da ihtiyacım var.

AO

 
Alt 28 Ağustos 2021, 07:45   #9
İçimdeki Umut'un Adıdır Mavi.
ZeyNa - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık

________________

 
Alt 29 Ağustos 2021, 16:16   #10
✰ ÖzeL..
oMeN - ait Kullanıcı Resmi (Avatar)

Standart

@SuLh emeğine sağlık bayadır ses soluk yoktu güzel bir konu ile geri dönmüşsün. Bu arada şiirlerine de hasret kaldık

________________

Edep; aklın Tercümanıdır. İnsan edebi kadar akıllı, Aklı kadar şerefli, Şerefi kadar Kıymetlidir. Massive..


~ E & B ~
 

Bookmarks


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:25.