IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


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

21Beğeni(ler)


 
 
Seçenekler Stil
Alt 27 Ağustos 2021, 13:46   #1
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.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

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"

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Sesli Asistan Uygulaması | mIRC Scripting ve Python
 
Alt 27 Ağustos 2021, 14:09   #3
Guest
Beatrice - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık

 
Alt 27 Ağustos 2021, 14:11   #4
Standart

Emeğine sağlık.

________________

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alt 27 Ağustos 2021, 14:11   #5
Mix
★ GeneraL ★
Mix - ait Kullanıcı Resmi (Avatar)

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

________________

Fuego, sonrisas, realidad y dolor . . .
Bırak elinde ki kalemi diyorlar,
bırak şeytan doldurur.
Ve bugün imge dediğin her şey,
bir anda bizim gibi bir katil olur.
.


hepSi bir yaLan . . .
 
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

________________

Sesli Asistan Uygulaması | mIRC Scripting ve Python
 
Alt 27 Ağustos 2021, 14:50   #8
Yanlış Bildiğin Yolda; Herkesle yürüyeceğine Doğru Bildiğin Yolda; Tek başına yürü..
Artist - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık olsun

________________

Sesli Asistan Uygulaması | mIRC Scripting ve Python
 
Alt 28 Ağustos 2021, 07:45   #9
Standart

Emeğine sağlık

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

Standart

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 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 ~
 


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: 18:01.