Я использую playsound и gtts в spyder ide, который создает файл mp3 , а затем воспроизводит его.
import gtts
from playsound import playsound
#pass text to gTTS object
# make request to google to get synthesis
english = gtts.gTTS("Hello world") #retrieved the actual audio speech from the API
# save the audio file
english.save("hello.mp3")
# play the audio file
playsound("hello.mp3")
< /code>
он играет нормально в первый раз, но затем показывает это каждый раз, когда я запускаю: < /p>
File "C:\Users\ASUS\.spyder-py3\all codes\Text2Speech.py", line 27, in
english.save("hello.mp3")
File "C:\Users\ASUS\AppData\Local\Programs\Python\Python39\Lib\site-packages\gtts\tts.py", line 312, in save
with open(str(savefile), 'wb') as f:
PermissionError: [Errno 13] Permission denied: 'hello.mp3'
< /code>
Это снова работает нормально после того, как я перезагружаю Spyder, а затем снова не работает после игры только один раз. Моя ОС - Windows 10, Playsound версия 1.2.2
Подробнее здесь: https://stackoverflow.com/questions/701 ... ssion-deni
Playsound воспроизводит файл mp3 только один раз, а затем дает ошибку "разрешение отказано" ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как исправить ошибку «OSError: не удалось получить исходный код» при установке playsound?
Anonymous » » в форуме Python - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему возникает ошибка при попытке установить модуль playsound в VScode?
Anonymous » » в форуме Python - 0 Ответы
- 32 Просмотры
-
Последнее сообщение Anonymous
-