WindowsでPythonを使用してパーソナルアシスタントをプログラミングしていますが、動作が非常に悪く、エラー13が発生することがあります-音声が保存されているファイルへのアクセス許可が拒否されました。直接私の声を認識しないこともあれば、私の声を認識するのに 1 分以上かかることもあります。コードを見て、よりうまく機能させるために何を改善すればよいでしょうか?
import os
import time
import playsound
import speech_recognition as sr
from gtts import gTTS
def speak(text):
tts = gTTS(text=text, lang="es-ES")
filename = "voice.mp3"
tts.save(filename)
playsound.playsound(filename)
def get_audio():
r = sr.Recognizer()
with sr.Microphone() as source:
audio = r.listen(source)
said = ""
try:
said = r.recognize_google(audio, language="es-ES")
print(said)
except Exception as e:
print("Exception: " + str(e))
return said
speak("Di algo")
get_audio()