Python Sesli Sekreter kodları

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Banlı Üye
Katılım
12 Eki 2017
Mesajlar
477
Çözümler
6
Tepki puanı
45
Yaş
26
8 HİZMET YILI
Buyrun isterseniz kullanabilirsiniz
indirmeniz gerekenler pyaudio
playsound
speech recognition
gtts
bunları indirdikten sonra kodları kopyalayıp yapıştırın ve artık sizin de bir siriniz olsun :)
Python:
import speech_recognition as sr
from datetime import datetime
import webbrowser
import time
from gtts import gTTS
from playsound import playsound
import random
import os

r=sr.Recognizer()
def record(ask=False):
    with sr.Microphone() as source:
        if ask:
            speak(ask)
        audio=r.listen(source)
        voice=""
        try:
            voice=r.recognize_google(audio,language="tr-TR")
        except sr.UnknownValueError:
            speak("anlayamadım")
        except sr.RequestError:
            speak("sistem çalışmıyor")
        return voice
def response(voice):
    if "nasılsın" in voice:
        speak ("iyiyim ne yapmamı istiyorsun")
    if "saat kaç" in voice:
        speak(datetime.now().strftime("%H:%M:%S"))
    if "arama yap" in voice:
        search=record("ne aramak istiyorsun")
        url="https://google.com/search?q="+search
        webbrowser.get().open(url)
        speak(search + " için bulduklarım")
        
    if "tamamdır" in voice:
        speak ("görüşürüz")
        exit()
def speak(string):
    tts=gTTS(string,lang="tr")
    rand=random.randint(1,10000)
    file="audio-"+str(rand)+" .mp3"
    tts.save(file)
    playsound(file)
    os.remove(file)
speak("nasıl yardımcı olabilirim")
time.sleep(1)
while 1:
    voice=record()
    print(voice)
    response(voice)
 
Onaylı Üye
Katılım
27 May 2020
Mesajlar
51
Tepki puanı
6
Ödüller
4
6 HİZMET YILI
eline sağlık geliştirile bilir kodlar iyi çalışma
Post automatically merged:

farklı arama motorları ekleyip farklı değişik bilgilere ulaşabilir....
 
Son düzenleme:
Onaylı Üye
Katılım
27 May 2020
Mesajlar
51
Tepki puanı
6
Ödüller
4
6 HİZMET YILI
bir ara baya kafa yoruyordum pythona sonra kafam yoruldu ucu bucağı yok güzel kodlama alanı..
 
Onaylı Üye
Katılım
27 May 2020
Mesajlar
51
Tepki puanı
6
Ödüller
4
6 HİZMET YILI
bu tarz phton kadlarını paylaşımı olması güzel olur bilgi sanattır..
 
Üye
Katılım
16 May 2020
Mesajlar
48
Tepki puanı
0
Yaş
29
6 HİZMET YILI
Valla bayadır uğraşıyodum sesli asistan için işime yarar bu kodlar eyvallah
 
Süper Üye
Katılım
7 Eyl 2017
Mesajlar
775
Çözümler
22
Tepki puanı
70
Ödüller
8
Yaş
22
8 HİZMET YILI
Buyrun isterseniz kullanabilirsiniz
indirmeniz gerekenler pyaudio
playsound
speech recognition
gtts
bunları indirdikten sonra kodları kopyalayıp yapıştırın ve artık sizin de bir siriniz olsun :)
Python:
import speech_recognition as sr
from datetime import datetime
import webbrowser
import time
from gtts import gTTS
from playsound import playsound
import random
import os

r=sr.Recognizer()
def record(ask=False):
    with sr.Microphone() as source:
        if ask:
            speak(ask)
        audio=r.listen(source)
        voice=""
        try:
            voice=r.recognize_google(audio,language="tr-TR")
        except sr.UnknownValueError:
            speak("anlayamadım")
        except sr.RequestError:
            speak("sistem çalışmıyor")
        return voice
def response(voice):
    if "nasılsın" in voice:
        speak ("iyiyim ne yapmamı istiyorsun")
    if "saat kaç" in voice:
        speak(datetime.now().strftime("%H:%M:%S"))
    if "arama yap" in voice:
        search=record("ne aramak istiyorsun")
        url="https://google.com/search?q="+search
        webbrowser.get().open(url)
        speak(search + " için bulduklarım")
       
    if "tamamdır" in voice:
        speak ("görüşürüz")
        exit()
def speak(string):
    tts=gTTS(string,lang="tr")
    rand=random.randint(1,10000)
    file="audio-"+str(rand)+" .mp3"
    tts.save(file)
    playsound(file)
    os.remove(file)
speak("nasıl yardımcı olabilirim")
time.sleep(1)
while 1:
    voice=record()
    print(voice)
    response(voice)
buna istediğimiz kelimeleri söyletebiliyozmu ?
 
Son yaptıgım sey bile olsa bu isi bitirecegim
Süper Üye
Katılım
5 Tem 2017
Mesajlar
677
Çözümler
4
Tepki puanı
63
Ödüller
8
8 HİZMET YILI
Başarılı bi iş cıkarmışsın kardeşim tebrik ederim eğer ekleme falan yaparsın geliştirme tarzında part2 bekliyor olacagım
 
T H O R
Süper Üye
Katılım
12 Haz 2020
Mesajlar
644
Çözümler
2
Tepki puanı
110
Ödüller
5
Yaş
26
5 HİZMET YILI
Python'a yönelen az kişi var.Senin de konun gayet güzel.Kaydedeyim kalsın teşekkürler.
 
Onaylı Üye
Katılım
9 Nis 2020
Mesajlar
79
Çözümler
2
Tepki puanı
13
Ödüller
3
Yaş
26
6 HİZMET YILI
Konu çok yararli Olmuş....
 
Onaylı Üye
Katılım
26 Haz 2020
Mesajlar
50
Tepki puanı
0
Ödüller
2
Yaş
44
5 HİZMET YILI
awesome, that actually saved my time
 
Seçkin Üye
Katılım
20 Haz 2020
Mesajlar
298
Çözümler
2
Tepki puanı
3
Ödüller
3
Sosyal
5 HİZMET YILI
- Kodlara ilişkin açıklamalar içinde mevcut tebrikler
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst