Çözüldü Python Sesli Asistan

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

ArViX

Uzman üye
28 Şub 2013
1,273
0
cos a=cos bc
Python'da sesli asistan yapıyorum.Speech Recognition diye bir kütüphane var onu pip ile hatta üstüne pycharm ile kütüphaneyi eklememe rağmen görmüyor aldığım hata
Kod:
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
Ne yapmami istersiniz?!
arama   
Traceback (most recent call last):
  File "python.py", line 17, in <module>
    if "arama" in r.recognize_google(audio,language="tr-TR"):
  File "/usr/local/lib/python2.7/dist-packages/speech_recognition/__init__.py", line 780, in recognize_google
    if not isinstance(actual_result, dict) or len(actual_result.get("alternative", [])) == 0: raise UnknownValueError()
speech_recognition.UnknownValueError
 
Moderatör tarafında düzenlendi:

Se-ZeR

Emektar
12 Tem 2008
10,797
117
Antalya
Merhaba,
Bu iş Python'dan ziyade kullandığın kütüphane ile alakalı, windows için ayrı bir seslendirme kütüphanesi, GNU/Linux için ayrı, MacOS için ayrı kütüphane mevcut.
Hangi sistemde kullandığını da belirtirsen daha kolay yardımcı oluruz.
 

ArViX

Uzman üye
28 Şub 2013
1,273
0
cos a=cos bc
Kullanımını doğru yazdığından emin ol, olmazsa stackoverflow a vs. bak. Takıldığın noktalar için:
https://github.com/Hacknology/dovakhiin/blob/master/dovakhiin.py
proje güzel fakat cevabıda sesli versin istiyorum :)
Merhaba,
Bu iş Python'dan ziyade kullandığın kütüphane ile alakalı, windows için ayrı bir seslendirme kütüphanesi, GNU/Linux için ayrı, MacOS için ayrı kütüphane mevcut.
Hangi sistemde kullandığını da belirtirsen daha kolay yardımcı oluruz.

Teşekkürler Linux Ubuntu da çalışıyorum
 
Son düzenleme:

Se-ZeR

Emektar
12 Tem 2008
10,797
117
Antalya
Merhaba,
Aşağıdaki kütüphanelerden faydalanabilirsiniz;
https://pythonprogramminglanguage.com/text-to-speech/
Ya da sistemin kendi ses kütüphanesinden faydalanabilirsiniz aşağıdaki şekilde;
Kod:
import os
os.system("echo 'hello world'")
os.system("say 'hello world'")
Ya da aşağıdaki kütüphaneden faydalanarak da kullanabilirsiniz(espeak paketini yüklemeniz gerekmekte "sudo apt install espeak");
Kod:
    from subprocess import call
    speech="Hello World!"
    call(["espeak",speech])
 

BÖKE

Yaşayan Forum Efsanesi
20 Ağu 2016
8,754
411
Konu içeriği incelemiş olup sorunun çözüldüğüne kaanat getirilmiş ve daha fazla post kasılmasını önlemek,sorunu yaşayan diğer üyelerimizin arama yaptıklarında daha kolay bulması için konu kilitlenip "çözüldü" ibaresi eklenmiştir.

Eğer konu sahibinin sorunu devam ediyorsa özel mesaj ile belirtebilir konunun açılmasını rica edebilir.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.