1
resposta

deu erro na realização do código no windons

usei esse código:

from gtts import gTTS
#from subprocess import call
from playsound import playsound

def criar_audio(audio):
    tts = gTTS(audio, lang='pt-br')
    tts.save('audios/bem_vindo.mp3')
    #call('afplay','audios/hello.mp3') #OSX
    #call('aplay','audios/hello.mp3')  #LINUX
    playsound('audios/bem_vindo.mp3') # WINDONS

criar_audio('Oi, eu sou a Rose.')

e ocasionou esse erro:

 Error 263 for command:
        open audios/bem_vindo.mp3
    O dispositivo especificado não está aberto ou o MCI não o reconhece.

    Error 263 for command:
        close audios/bem_vindo.mp3
    O dispositivo especificado não está aberto ou o MCI não o reconhece.
Failed to close the file: audios/bem_vindo.mp3
Traceback (most recent call last):
  File "C:/Users/alexa.DESKTOP-DPSAL6T/PycharmProjects/iotpython/rosie/cria_audio.py", line 12, in <module>
    criar_audio('Oi, eu sou a Rose.')
  File "C:/Users/alexa.DESKTOP-DPSAL6T/PycharmProjects/iotpython/rosie/cria_audio.py", line 10, in criar_audio
    playsound('audios/bem_vindo.mp3') # WINDONS
  File "C:\Users\alexa.DESKTOP-DPSAL6T\Envs\guppe\lib\site-packages\playsound.py", line 72, in _playsoundWin
    winCommand(u'open {}'.format(sound))
  File "C:\Users\alexa.DESKTOP-DPSAL6T\Envs\guppe\lib\site-packages\playsound.py", line 64, in winCommand
    raise PlaysoundException(exceptionMessage)
playsound.PlaysoundException: 
    Error 263 for command:
        open audios/bem_vindo.mp3
    O dispositivo especificado não está aberto ou o MCI não o reconhece.

Process finished with exit code 1

Poderia me ajudar qual seria o problema???

1 resposta

Olá Alexandre, tudo bem com você?

Peço desculpas pela demora em obter um retorno.

O erro apresentado, playsound.PlaysoundException: Error 263 for command:open audios/bem_vindo.mp3, está relacionado com a versão da biblioteca playsound. Peço que realize a desinstalação e a instalação da biblioteca playsound instalando a versão 1.2.2, para isso, basta seguir os passo abaixo:

  • Abra o terminal na pasta do seu projeto e execute o comando abaixo para desinstalar a biblioteca:
      pip uninstall playsound
  • Será perguntado se deseja prosseguir, pressione Y e logo após ENTER
  • Instale a biblioteca na versão 1.2.2 executando o comando abaixo no terminal:
      pip install playsound==1.2.2
  • Agora execute o arquivo cria_audios.py, a biblioteca deverá realizar a execução do áudio presente no arquivo bem_vindo.mp3

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!