Sesli asistan yaparken hata veriyor

AykutTaha02

Decapat
Katılım
28 Ekim 2020
Mesajlar
523
Çözümler
3
Daha fazla  
Cinsiyet
Erkek
Sesli asistan yapmaya çalışıyorum fakat hata alıyorum nasıl düzeltebilirim?
Python:
from playsound import playsound
from gtts import gTTS
import speech_recognition as sr
import pyaudio


def speak(string):
    tts = gTTS(text=string, lang="en")
    file = "answer.mp3"
    tts.save(file)
    playsound(file)
speak ("hi")


Error 263 for command:
open answer.mp3
Bu, kaydedilmiş bir MCI aygıtı değil.

Error 263 for command:
close answer.mp3
Bu, kaydedilmiş bir MCI aygıtı değil.
Failed to close the file: answer.mp3
Traceback (most recent call last):
File "c:/Users/Ebru/Desktop/Sesli Asistan/main.py", line 12, in <module>
speak ("hi")
File "c:/Users/Ebru/Desktop/Sesli Asistan/main.py", line 11, in speak
playsound(file)
File "C:\Users\Ebru\AppData\Local\Programs\Python\Python36\lib\site-packages\playsound.py", line 72, in _playsoundWin
winCommand(u'open {}'.format(sound))
File "C:\Users\Ebru\AppData\Local\Programs\Python\Python36\lib\site-packages\playsound.py", line 64, in winCommand
raise PlaysoundException(exceptionMessage)
playsound.PlaysoundException:
Error 263 for command:
open answer.mp3
Bu, kaydedilmiş bir MCI aygıtı değil.
PS C:\Users\Ebru\Desktop\Sesli Asistan> & C:/Users/Ebru/AppData/Local/Programs/Python/Python36/python.exe "c:/Users/Ebru/Desktop/Sesli Asistan/main.py"

Error 263 for command:
open answer.mp3
Bu, kaydedilmiş bir MCI aygıtı değil.

Error 263 for command:
close answer.mp3
Bu, kaydedilmiş bir MCI aygıtı değil.
Failed to close the file: answer.mp3
Traceback (most recent call last):
File "c:/Users/Ebru/Desktop/Sesli Asistan/main.py", line 13, in <module>
speak ("hi")
File "c:/Users/Ebru/Desktop/Sesli Asistan/main.py", line 12, in speak
playsound(file)
File "C:\Users\Ebru\AppData\Local\Programs\Python\Python36\lib\site-packages\playsound.py", line 72, in _playsoundWin
winCommand(u'open {}'.format(sound))
File "C:\Users\Ebru\AppData\Local\Programs\Python\Python36\lib\site-packages\playsound.py", line 64, in winCommand
raise PlaysoundException(exceptionMessage)
playsound.PlaysoundException:
Error 263 for command:
open answer.mp3
Bu, kaydedilmiş bir MCI aygıtı değil.
PS C:\Users\Ebru\Desktop\Sesli Asistan>

Sesli asistan yapmaya çalışıyorum fakat hata alıyorum nasıl düzeltebilirim?
Python:
from playsound import playsound.
from gtts import gTTS.
import speech_recognition as sr.
import pyaudio.

def speak(string):
 tts = gTTS(text=string, lang="en")
 file = "answer.mp3"
 tts.save(file)
 playsound(file)
speak ("hi")

Error 263 for command:
Open answer. MP3.
Bu, kaydedilmiş bir mcı aygıtı değil.

Error 263 for command:
Close answer. MP3.
Bu, kaydedilmiş bir mcı aygıtı değil.
Failed to close the file: Answer. MP3.
Traceback (most recent call last):
File "c:/Users/Ebru/Desktop/Sesli Asistan/main.py", line 12, in <module>
Speak ("hi")
File "c:/Users/Ebru/Desktop/Sesli Asistan/main.py", line 11, in speak.
Playsound(file)
File "C:\Users\Ebru\AppData\Local\Programs\Python\Python36\lib\site-packages\playsound.py", line 72, in _playsoundwin.
Wincommand(u'open {}'.format(sound))
File "C:\Users\Ebru\AppData\Local\Programs\Python\Python36\lib\site-packages\playsound.py", line 64, in wincommand.
Raise playsoundexception(exceptionmessage)
Playsound. Playsoundexception:
Error 263 for command:
Open answer. MP3.
Bu, kaydedilmiş bir mcı aygıtı değil.
PS C:\Users\Ebru\Desktop\Sesli asistan> & C:/Users/Ebru/AppData/Local/Programs/Python/Python36/python.exe "c:/Users/Ebru/Desktop/Sesli Asistan/main.py"

Error 263 for command:
Open answer. MP3.
Bu, kaydedilmiş bir mcı aygıtı değil.

Error 263 for command:
Close answer. MP3.
Bu, kaydedilmiş bir mcı aygıtı değil.
Failed to close the file: Answer. MP3.
Traceback (most recent call last):
File "c:/Users/Ebru/Desktop/Sesli Asistan/main.py", line 13, in <module>
Speak ("hi")
File "c:/Users/Ebru/Desktop/Sesli Asistan/main.py", line 12, in speak.
Playsound(file)
File "C:\Users\Ebru\AppData\Local\Programs\Python\Python36\lib\site-packages\playsound.py", line 72, in _playsoundwin.
Wincommand(u'open {}'.format(sound))
File "C:\Users\Ebru\AppData\Local\Programs\Python\Python36\lib\site-packages\playsound.py", line 64, in wincommand.
Raise playsoundexception(exceptionmessage)
Playsound. Playsoundexception:
Error 263 for command:
Open answer. MP3.
Bu, kaydedilmiş bir mcı aygıtı değil.
PS C:\Users\Ebru\Desktop\Sesli asistan>

Arkadaşlar biraz forumda gezindikten sonra cevabı buldum buyurun Konunun Linki
 
Son düzenleme:
Sesli asistan yapmaya çalışıyorum fakat hata alıyorum nasıl düzeltebilirim?
Python:
from playsound import playsound.
from gtts import gTTS.
import speech_recognition as sr.
import pyaudio.

def speak(string):
 tts = gTTS(text=string, lang="en")
 file = "answer.mp3"
 tts.save(file)
 playsound(file)
speak ("hi")

Error 263 for command:
Open answer. MP3.
Bu, kaydedilmiş bir mcı aygıtı değil.

Error 263 for command:
Close answer. MP3.
Bu, kaydedilmiş bir mcı aygıtı değil.
Failed to close the file: Answer. MP3.
Traceback (most recent call last):
File "c:/Users/Ebru/Desktop/Sesli Asistan/main.py", line 12, in <module>
Speak ("hi")
File "c:/Users/Ebru/Desktop/Sesli Asistan/main.py", line 11, in speak.
Playsound(file)
File "C:\Users\Ebru\AppData\Local\Programs\Python\Python36\lib\site-packages\playsound.py", line 72, in _playsoundwin.
Wincommand(u'open {}'.format(sound))
File "C:\Users\Ebru\AppData\Local\Programs\Python\Python36\lib\site-packages\playsound.py", line 64, in wincommand.
Raise playsoundexception(exceptionmessage)
Playsound. Playsoundexception:
Error 263 for command:
Open answer. MP3.
Bu, kaydedilmiş bir mcı aygıtı değil.
PS C:\Users\Ebru\Desktop\Sesli asistan> & C:/Users/Ebru/AppData/Local/Programs/Python/Python36/python.exe "c:/Users/Ebru/Desktop/Sesli Asistan/main.py"

Error 263 for command:
Open answer. MP3.
Bu, kaydedilmiş bir mcı aygıtı değil.

Error 263 for command:
Close answer. MP3.
Bu, kaydedilmiş bir mcı aygıtı değil.
Failed to close the file: Answer. MP3.
Traceback (most recent call last):
File "c:/Users/Ebru/Desktop/Sesli Asistan/main.py", line 13, in <module>
Speak ("hi")
File "c:/Users/Ebru/Desktop/Sesli Asistan/main.py", line 12, in speak.
Playsound(file)
File "C:\Users\Ebru\AppData\Local\Programs\Python\Python36\lib\site-packages\playsound.py", line 72, in _playsoundwin.
Wincommand(u'open {}'.format(sound))
File "C:\Users\Ebru\AppData\Local\Programs\Python\Python36\lib\site-packages\playsound.py", line 64, in wincommand.
Raise playsoundexception(exceptionmessage)
Playsound. Playsoundexception:
Error 263 for command:
Open answer. MP3.
Bu, kaydedilmiş bir mcı aygıtı değil.
PS C:\Users\Ebru\Desktop\Sesli asistan>

Arkadaşlar biraz forumda gezindikten sonra cevabı buldum buyurun Konunun Linki

Bu işi çok yaşadım kanka exe ve CMD tarzı olarak açılmıyor değil mi idle ve C++ gibi yerlerden açılıyor sadece önce Python 3.6. 8 indir sonra tüm şeyleri sil indir ve asistan da mesela.

#Merhaba komutları.

İf 'merhaba'in voice:
Speak('selam!')

İf 'selam'in voice:
Speak('selam!')
Burası bitti # bunu koy yer ayır düzenle.
#Googlede açma filan filan gibi düzenle öyle olur :) bende böyle çözüldü.

( Sevgili moderatörler lütfen mutelemeyin çünkü gösterdim tam olarak kod değil bu ya 1 saat mute ne yahu yazım denetimini yapıyorum hatasız.

Anlamışsındır elimdeki dosyayı atardım ama kodlarını maalesef atamam özel çünkü 500 satırlık üzerinde emeğim var çalınırsa kötü olur :)
 

Technopat Haberler

Yeni konular

Geri
Yukarı