Home › Fóruns › Fórum Assistentes Virtuais em Python: O Guia para Iniciantes › Erro durante a fala
- Este tópico contém 3 respostas, 2 vozes e foi atualizado pela última vez 1 ano atrás por
Dalton Vargas.
- AutorPosts
- 7 de março de 2024 às 20:10 #43983
Chamo a assistente e depois que inicio a fala ocorre essas falhas:
[INFO] Pronto para come�ar!
Ouvindo:
Voc� disse: o que t� acontecendoError 305 for command:
open “C:\Users\MQJMAR~1\AppData\Local\Temp\PS97qnx27t.mp3”
Cannot specify extra characters after a string enclosed in quotation marks.Error 305 for command:
close “C:\Users\MQJMAR~1\AppData\Local\Temp\PS97qnx27t.mp3”
Cannot specify extra characters after a string enclosed in quotation marks.
Failed to close the file: “C:\Users\MQJMAR~1\AppData\Local\Temp\PS97qnx27t.mp3”
Traceback (most recent call last):
File “c:\Repositorios\Pessoal\IA Expert\Assistente_Virtual\01_assistente.py”, line 286, in <module>
playsound(n3)
File “C:\Users\mqjmarques\AppData\Local\Programs\Python\Python39\lib\site-packages\playsound.py”, line 44, in _playsoundWin
_playsoundWin(tempPath, block)
File “C:\Users\mqjmarques\AppData\Local\Programs\Python\Python39\lib\site-packages\playsound.py”, line 72, in _playsoundWin
winCommand(u’open {}’.format(sound))
File “C:\Users\mqjmarques\AppData\Local\Programs\Python\Python39\lib\site-packages\playsound.py”, line 64, in winCommand
raise PlaysoundException(exceptionMessage)
playsound.PlaysoundException:
Error 305 for command:
open “C:\Users\MQJMAR~1\AppData\Local\Temp\PS97qnx27t.mp3”
Cannot specify extra characters after a string enclosed in quotation marks.8 de março de 2024 às 09:24 #43984Olá Mateus,
Em uma das linhas da mensagem de erro, identifiquei um problema na função playsound. Ao passar o parâmetro, você está utilizando o arquivo n3 como argumento, mas o correto seria fornecer o caminho completo do arquivo entre aspas:
playsound(‘caminho_completo\\para\\o_arquivo\\n3.mp3’)
Este ajuste deve resolver o erro.
- Esta resposta foi modificada 1 ano atrás por
Dalton Vargas.
10 de março de 2024 às 12:27 #44047GitHub: https://github.com/MM-coder-bit/Assistente_Virtual
o erro se mantem, segue o código até o momento, mais o erro:
[Running] python -u “c:\Repositorios\Pessoal\IA Expert\Assistente_Virtual\01_assistente.py”
2024-03-10 12:26:04.945501: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library ‘cudart64_110.dll’; dlerror: cudart64_110.dll not found
2024-03-10 12:26:04.945791: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
2024-03-10 12:26:14.167549: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library ‘cudart64_110.dll’; dlerror: cudart64_110.dll not found
2024-03-10 12:26:14.168888: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library ‘cublas64_11.dll’; dlerror: cublas64_11.dll not found
2024-03-10 12:26:14.169941: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library ‘cublasLt64_11.dll’; dlerror: cublasLt64_11.dll not found
2024-03-10 12:26:14.171395: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library ‘cufft64_10.dll’; dlerror: cufft64_10.dll not found
2024-03-10 12:26:14.172581: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library ‘curand64_10.dll’; dlerror: curand64_10.dll not found
2024-03-10 12:26:14.173605: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library ‘cusolver64_11.dll’; dlerror: cusolver64_11.dll not found
2024-03-10 12:26:14.175383: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library ‘cusparse64_11.dll’; dlerror: cusparse64_11.dll not found
2024-03-10 12:26:14.176959: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library ‘cudnn64_8.dll’; dlerror: cudnn64_8.dll not found
2024-03-10 12:26:14.177176: W tensorflow/core/common_runtime/gpu/gpu_device.cc:1850] Cannot dlopen some GPU libraries. Please make sure the missing libraries mentioned above are installed properly if you would like to use GPU. Follow the guide at https://www.tensorflow.org/install/gpu for how to download and setup the required libraries for your platform.
Skipping registering GPU devices…
2024-03-10 12:26:14.179543: I tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: AVX AVX2
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
[INFO] Pronto para come�ar!
Ouvindo:
Voc� disse: estou fazendo um teste um dois tr�s quatro cinco seis consegue me entender c�mbio digita encerrarError 305 for command:
open “C:\Users\MQJMAR~1\AppData\Local\Temp\PScjhakpb0.mp3”
Cannot specify extra characters after a string enclosed in quotation marks.Error 305 for command:
close “C:\Users\MQJMAR~1\AppData\Local\Temp\PScjhakpb0.mp3”
Cannot specify extra characters after a string enclosed in quotation marks.
Failed to close the file: “C:\Users\MQJMAR~1\AppData\Local\Temp\PScjhakpb0.mp3”
Traceback (most recent call last):
File “c:\Repositorios\Pessoal\IA Expert\Assistente_Virtual\01_assistente.py”, line 286, in <module>
playsound(‘C:\\Repositorios\\Pessoal\\IA Expert\\Assistente_Virtual\\Audio\\n3.mp3′)
File “C:\Users\mqjmarques\AppData\Local\Programs\Python\Python39\lib\site-packages\playsound.py”, line 44, in _playsoundWin
_playsoundWin(tempPath, block)
File “C:\Users\mqjmarques\AppData\Local\Programs\Python\Python39\lib\site-packages\playsound.py”, line 72, in _playsoundWin
winCommand(u’open {}’.format(sound))
File “C:\Users\mqjmarques\AppData\Local\Programs\Python\Python39\lib\site-packages\playsound.py”, line 64, in winCommand
raise PlaysoundException(exceptionMessage)
playsound.PlaysoundException:
Error 305 for command:
open “C:\Users\MQJMAR~1\AppData\Local\Temp\PScjhakpb0.mp3”
Cannot specify extra characters after a string enclosed in quotation marks.[Done] exited with code=1 in 41.982 seconds
11 de março de 2024 às 09:36 #44052Certo Mateus, obrigado por compartilhar o código.
No seu script, você está comparando a variável result (que armazena a transcrição da fala) e comparando com o path onde está seu arquivo de áudio de notificação ‘n2.mp3‘ (não consegui entender a lógica desta condição):
while (1):
result = listen_microphone()if meu_nome in result:
result = str(result.split(meu_nome + ‘ ‘)[1])
result = result.lower()
print(‘Acionou a assistente!’)
print(‘Após o processamento: ‘, result)if result == ‘C:\\Repositorios\\Pessoal\\IA Expert\\Assistente_Virtual\\Audio\\n2.mp3’:
playsound(‘n2.mp3’)Não consegui entender muito bem seu objetivo, mas seguem algumas sugestões:
- você pode remover a comparação do resultado (result) com o caminho do arquivo de áudio e passar diretamente o caminho do arquivo como argumento para a função playsound. Assim, a linha ficaria assim:
- restante do código permanece o mesmo;
- é sempre uma boa ideia revisar as aulas e comparar seu script com os exemplos disponibilizados no curso. Isso pode ajudar a identificar discrepâncias e garantir que seu código siga as melhores práticas e padrões demonstrados nas aulas.
- Esta resposta foi modificada 1 ano atrás por
Dalton Vargas.
- Esta resposta foi modificada 1 ano atrás por
Dalton Vargas.
- Esta resposta foi modificada 1 ano atrás por
- AutorPosts
- Você deve fazer login para responder a este tópico.