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

 Kayıt ol  Topluluk
7Beğeni(ler)
  • 4 Post By SuLh
  • 1 Post By DjXugo
  • 1 Post By Sarya
  • 1 Post By grineX

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 21 Ağustos 2021, 16:20   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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 }


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 22 Ağustos 2021, 16:45   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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 20 Eylül 2021, 22:38   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Sesli Asistan Uygulaması | mIRC Scripting ve Python




Emeğine Sağlık...

 
Alıntı ile Cevapla

Alt 23 Eylül 2021, 14:06   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Sesli Asistan Uygulaması | mIRC Scripting ve Python




Başarılı. 👍

__________________
//if ($regex(Aşk Beynin Enbüyük Zaafıdır.,/^([A-Z].+\s.*a{2}(.+)\.)$/)) echo (Faruk)
 
Alıntı ile Cevapla

Alt 01 Aralık 2021, 17:51   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Sesli Asistan Uygulaması | mIRC Scripting ve Python




BaşarıLı

 
Alıntı ile Cevapla

Cevapla

Etiketler
mirc, python, sesli asistan


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

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 Uygulamalar 0 26 Ekim 2018 15:13
Facebook Messenger için sesli asistan geliyor! Swat Cep Telefonlar 0 16 Ekim 2018 11:17