Este projeto foi desenvolvido com o objetivo de demonstrar a automatização da criação de "Alternative Text" (texto alternativo) para imagens utilizando a API do Google Gemini. O Alternative Text é um campo fundamental para audiodescritores, permitindo que pessoas com dificuldades visuais compreendam o conteúdo das imagens ao navegar na internet. Infelizmente muitos sites deixam o alternative text em branco, isto é, sem a real descrição da imagem.
Um audio descrito é um software ou aplicativo que converte texto em áudio, permitindo que os usuários ouçam o conteúdo em vez de lê-lo. No momento em que o software encontra uma imagem em uma página da web, por exemplo, ele pode usar o texto alternativo para descreve-la.
Com o envio de uma imagem e um texto, personalizado pelo usuário, contendo diretrizes de boas práticas para a criação de texto alternativo, este projeto é capaz de gerar automaticamente um texto alternativo preciso e de alta qualidade. A automação deste processo pode ser feita atravez deste projeto, que contém codigo no paradigma de orientação a objetos. Deste modo, você só precisa inicializar o objeto uma vez, passando como argumento a sua API-Key do Google Cloud e o seu texto de boas práticas. Apartir dai, é só chamar a função "gerarTextoAlternativo()" passando como parametro uma imagem.