IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  turkish chat



Instagram takipçi satın al
4Beğeni(ler)
  • 2 Post By SuLh
  • 1 Post By DjXugo
  • 1 Post By Hena

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 21 Ağustos 2021, 16:20   #1
Çevrimiçi
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ış nihai kod:


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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 }

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ış nihai kod:


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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 }

  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
radyo44.com.tr
Alt 22 Ağustos 2021, 16:45   #2
Çevrimiçi
Cevap: Sesli Asistan Uygulaması | mIRC Scripting ve Python




Yapıyosun bu Sporu Kardeşim, yine farkın ortada.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

__________________

Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.
  Alıntı ile Cevapla

Alt Dün, 22:38   #3
Çevrimdışı
Cevap: Sesli Asistan Uygulaması | mIRC Scripting ve Python




Emeğine Sağlık...

  Alıntı ile Cevapla

Cevapla

Etiketler
mirc, python, sesli asistan

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 Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
mIRC Scripting ve Python etkileşimi (UDP Sockets) SuLh mIRC Scripting Görüntülü Dersler 0 02 Kasım 2020 04:21
Facebook, Sesli Asistan Çalışmalarına Başladığını Duyurdu BLueMooN Facebook Haberleri 0 18 Nisan 2019 10:11
Yerli yapay zeka 'Yaani Sesli Asistan' dünyaya tanıtıldı eiffel65 Turkcell 0 11 Nisan 2019 19:26
Yerli Üretim Asistan Uygulaması: Dahi Asistan BLueMooN Programlar 0 26 Ekim 2018 15:13
Facebook Messenger için sesli asistan geliyor! Swat Akıllı Telefonlar 0 16 Ekim 2018 11:17