SilasRodrigues19 / NLW-IA

Transcribe videos and generate efficient texts and scripts
https://ai-videotranscription.vercel.app/
MIT License
2 stars 0 forks source link

help!!! #5

Closed KENPOKASMMA1982 closed 1 year ago

KENPOKASMMA1982 commented 1 year ago

congratulations dude...but please can you check again your amazing project?dont work!!!

SilasRodrigues19 commented 1 year ago

Hey @KENPOKASMMA1982

Unfortunately the project actually broke, I enabled FFmpeg logs and it seems that now there are problems converting from .mp4 to .mp3

I'm not familiar with FFMpeg and I haven't yet been able to interpret the logs to come up with possible solutions.

image

KENPOKASMMA1982 commented 1 year ago

hola amigo desde Grecia!en serio?que lastima Silas..y crees que puedas funcionarlo?es posible?

SilasRodrigues19 commented 1 year ago

Fala @KENPOKASMMA1982

Vou escrever em Português mesmo porque vou conseguir explicar melhor no meu idioma nativo. Como você escreveu em Espanhol imagino que você entenderá ou poderá traduzir também com o Google Translate.

O projeto já está funcionando novamente, porém tem algumas pequenas restrições devido ao backend estar hospedado de maneira gratuita no Render

Primeiro precisa esperar o endpoint /prompts finalizar a requisição para aparecer a listagem dos Prompts

image

Após selecionar o vídeo desejado e clicar no botão Carregar vídeo, será feita uma requisição POST para o endpoint /videos que salvara o vídeo no formado .mp3 na base de dados.

Em seguida o endpoint /transcription é chamado para poder gerar a transcrição desse .mp3 que foi salvo. Se tudo ocorrer bem o botão estará em uma cor de esmeralda com o texto Finalizado!

E por fim, ao clicar no botão Executar é onde acontece a chamada para o endpoint /complete que passa os dados para que a IA gere o texto. No print à seguir, como você pode ver na aba Network do meu console mostra que os 4 endpoints retornaram status 200, o que significa que tudo ocorreu bem.

image

Se não funcionar pode ser devido a alguma instabilidade da plataforma onde está hospedado o backend, infelizmente precisa checar na aba Network se todas as requisições retornam o status 200 e o tempo de cada requisição pode levar mais tempo dependendo de diversos fatores, como por exemplo a velocidade de conexão com a internet ou a instabilidade dos servidores da Render.

SilasRodrigues19 commented 1 year ago

Fala @KENPOKASMMA1982

Vou escrever em Português mesmo porque vou conseguir explicar melhor no meu idioma nativo. Como você escreveu em Espanhol imagino que você entenderá ou poderá traduzir também com o Google Translate.

O projeto já está funcionando novamente, porém tem algumas pequenas restrições devido ao backend estar hospedado de maneira gratuita no Render

Primeiro precisa esperar o endpoint /prompts finalizar a requisição para aparecer a listagem dos Prompts

image

Após selecionar o vídeo desejado e clicar no botão Carregar vídeo, será feita uma requisição POST para o endpoint /videos que salvara o vídeo no formado .mp3 na base de dados.

Em seguida o endpoint /transcription é chamado para poder gerar a transcrição desse .mp3 que foi salvo. Se tudo ocorrer bem o botão estará em uma cor de esmeralda com o texto Finalizado!

E por fim, ao clicar no botão Executar é onde acontece a chamada para o endpoint /complete que passa os dados para que a IA gere o texto. No print à seguir, como você pode ver na aba Network do meu console mostra que os 4 endpoints retornaram status 200, o que significa que tudo ocorreu bem.

image

Se não funcionar pode ser devido a alguma instabilidade da plataforma onde está hospedado o backend, infelizmente precisa checar na aba Network se todas as requisições retornam o status 200 e o tempo de cada requisição pode levar mais tempo dependendo de diversos fatores, como por exemplo a velocidade de conexão com a internet ou a instabilidade dos servidores da Render.

Vou fechar a ISSUE porque não se trata de um bug de fato, são apenas as limitações devido a hospedagem em servidores totalmente gratuitos.

Qualquer coisa pode me mandar uma mensagem no meu contato pessoal que irei responder:

Silas Rodrigues - WhatsApp