Ostatnio zacząłem robić asystenta głosowego i wyskakuje taki błąd
istening...
Traceback (most recent call last):
File "c:\Users\Artur\.vscode\extensions\ms-python.python-2019.8.30787\pythonFiles\ptvsd_launcher.py", line 43, in <module>
main(ptvsdArgs)
File "c:\Users\Artur\.vscode\extensions\ms-python.python-2019.8.30787\pythonFiles\lib\python\ptvsd\__main__.py", line 432, in main
run()
File "c:\Users\Artur\.vscode\extensions\ms-python.python-2019.8.30787\pythonFiles\lib\python\ptvsd\__main__.py", line 316, in run_file
runpy.run_path(target, run_name='__main__')
File "C:\Users\Artur\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 263, in run_path
pkg_name=pkg_name, script_name=fname)
File "C:\Users\Artur\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 96, in _run_module_code
mod_name, mod_spec, pkg_name, script_name)
File "C:\Users\Artur\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "c:\Users\Artur\Desktop\Projekty\Python\Jarvis Kippo\jarvis.py", line 45, in <module>
talkToMe("Listening...")
File "c:\Users\Artur\Desktop\Projekty\Python\Jarvis Kippo\jarvis.py", line 11, in talkToMe
tts.save('audio.mp3')
File "C:\Users\Artur\AppData\Local\Programs\Python\Python37\lib\site-packages\gtts\tts.py", line 248, in save
with open(savefile, 'wb') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'audio.mp3'
PS C:\Users\Artur\Desktop\Projekty\Python\Jarvis Kippo> cd 'c:\Users\Artur\Desktop\Projekty\Python\Jarvis Kippo'; ${env:PYTHONIOENCODING}='UTF-8'; ${env:PYTHONUNBUFFERED}='1'; & 'C:\Users\Artur\AppData\Local\Programs\Python\Python37\python.exe' 'c:\Users\Artur\.vscode\extensions\ms-python.python-2019.8.30787\pythonFiles\ptvsd_launcher.py' '--default' '--client' '--host' 'localhost' '--port' '64583' 'c:\Users\Artur\Desktop\Projekty\Python\Jarvis Kippo\jarvis.py'
Listening...
Traceback (most recent call last):
File "c:\Users\Artur\.vscode\extensions\ms-python.python-2019.8.30787\pythonFiles\ptvsd_launcher.py", line 43, in <module>
main(ptvsdArgs)
File "c:\Users\Artur\.vscode\extensions\ms-python.python-2019.8.30787\pythonFiles\lib\python\ptvsd\__main__.py", line 432, in main
run()
File "c:\Users\Artur\.vscode\extensions\ms-python.python-2019.8.30787\pythonFiles\lib\python\ptvsd\__main__.py", line 316, in run_file
runpy.run_path(target, run_name='__main__')
File "C:\Users\Artur\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 263, in run_path
pkg_name=pkg_name, script_name=fname)
File "C:\Users\Artur\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 96, in _run_module_code
mod_name, mod_spec, pkg_name, script_name)
File "C:\Users\Artur\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "c:\Users\Artur\Desktop\Projekty\Python\Jarvis Kippo\jarvis.py", line 45, in <module>
talkToMe("Listening...")
File "c:\Users\Artur\Desktop\Projekty\Python\Jarvis Kippo\jarvis.py", line 11, in talkToMe
tts.save('audio.mp3')
File "C:\Users\Artur\AppData\Local\Programs\Python\Python37\lib\site-packages\gtts\tts.py", line 248, in save
with open(savefile, 'wb') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'audio.mp3'
PS C:\Users\Artur\Desktop\Projekty\Python\Jarvis Kippo> cd 'c:\Users\Artur\Desktop\Projekty\Python\Jarvis Kippo'; ${env:PYTHONIOENCODING}='UTF-8'; ${env:PYTHONUNBUFFERED}='1'; & 'C:\Users\Artur\AppData\Local\Programs\Python\Python37\python.exe' 'c:\Users\Artur\.vscode\extensions\ms-python.python-2019.8.30787\pythonFiles\ptvsd_launcher.py' '--default' '--client' '--host' 'localhost' '--port' '65501' 'c:\Users\Artur\Desktop\Projekty\Python\Jarvis Kippo\jarvis.py'
Listening...
Traceback (most recent call last):
File "c:\Users\Artur\.vscode\extensions\ms-python.python-2019.8.30787\pythonFiles\ptvsd_launcher.py", line 43, in <module>
main(ptvsdArgs)
File "c:\Users\Artur\.vscode\extensions\ms-python.python-2019.8.30787\pythonFiles\lib\python\ptvsd\__main__.py", line 432, in main
run()
File "c:\Users\Artur\.vscode\extensions\ms-python.python-2019.8.30787\pythonFiles\lib\python\ptvsd\__main__.py", line 316, in run_file
runpy.run_path(target, run_name='__main__')
File "C:\Users\Artur\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 263, in run_path
pkg_name=pkg_name, script_name=fname)
File "C:\Users\Artur\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 96, in _run_module_code
mod_name, mod_spec, pkg_name, script_name)
File "C:\Users\Artur\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "c:\Users\Artur\Desktop\Projekty\Python\Jarvis Kippo\jarvis.py", line 45, in <module>
talkToMe("Listening...")
File "c:\Users\Artur\Desktop\Projekty\Python\Jarvis Kippo\jarvis.py", line 11, in talkToMe
tts.save('audio.mp3')
File "C:\Users\Artur\AppData\Local\Programs\Python\Python37\lib\site-packages\gtts\tts.py", line 248, in save
with open(savefile, 'wb') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'audio.mp3'
i kompletnie nie wiem jak go rozwiązać
mam taki kod:
from gtts import gTTS
import speech_recognition as sr
import os
import webbrowser
import smtplib
def talkToMe(audio):
print(audio)
tts = gTTS(text=audio, lang='en')
tts.save('audio.mp3')
os.system('mpg123 audio.mp3')
def myCommand():
r = sr.Recognizer()
with sr.Microphone() as source:
print("I 'am listening to your commands!")
r.pause_threshold = 1
r.adjust_for_ambient_noise(source, duration = 1)
audio = r.listen(source)
try:
command = r.recognize_google(audio)
print("You side: " + command + "\n")
except sr.UnknownValueError:
assistant(myCommand)
return command
def assistant(command):
if "open Reddit python" in command:
chrome_path = "C:/Program Files (x86)/Google/Chrome/Application/chrome"
url = "https://www.reddit.com/r/python"
webbrowser.get(chrome_path).open(url)
if "what\'s up" in command:
talkToMe("Just chillin bro.")
if "open Dead by Daylight" in command:
os.system("start C:/Users/Artur/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Steam/Dead by Daylight.url")
talkToMe("Listening...")
Ma ktoś jakiś pomysl jak go rozwiązać?
Przeinstalowalem pythona i nadal nic
EDIT:
Wrzucam cały błąd