Projeto LeIA
O LeIA é uma aplicação que usa modelos de inteligência artificial da openAI para transcrição de áudio e vídeo. Você pode transcrever novos arquivos ou consultar casos já transcritos.
Repositório em: https://github.com/andrecorumba/leia
Documentação em: https://andrecorumba.github.io/leia/
Versão web teste em: https://andrecorumba-leia-appapp-web-b757de.streamlit.app
Versão do Python
Projeto implementado na versão 3.10.10.
Principais Bibliotecas usadas no Projeto:
os: biblioteca usada para interagir com o sistema operacional, permitindo manipular caminhos de arquivos, diretórios, variáveis de ambiente, etc.
whisper: biblioteca usada para transcrição dos áudios e vídeos (https://github.com/openai/whisper)
pandas: biblioteca usada para trabalhar com dados em formato de tabela, permitindo manipulação, limpeza, análise e visualização de dados.
sqlite3: biblioteca usada para trabalhar com bancos de dados SQLite, que é um banco de dados relacional incorporado amplamente utilizado.
streamlit: biblioteca usada para criar aplicativos da web interativos para análise de dados e visualização de dados, permitindo que os usuários criem painéis de controle e painéis de análise de dados interativos. streamlit_option_menu: uma biblioteca adicional para streamlit que permite criar menus suspensos personalizados com várias opções.
pydub: biblioteca usada para trabalhar com arquivos de áudio, permitindo manipulação, conversão e edição de arquivos de áudio de várias maneiras, incluindo cortar, mesclar e ajustar o volume.
Requitos Importantes
É necessário instalar na máquina o aplicativo ffmpeg que serve para conversão de vários tipos de áudios e é requisito para uso da biblioteca whisper. Faça o download em: https://ffmpeg.org. No MacOS instalamos a versão 5.2 por meio do Homebrew: brew install ffmpeg.
Logo
A tírulo de curiosidade, o logo foi criado por inteligência artificial DALL-E https://labs.openai.com/
Imagem Docker
Para baixar a imagem Docker é necessário ter o Docker instalado e digitar o seguinte comando no terminal.
docker pull andrecorumba/leia-docker