Skip to content

Modulo de funções contendo um gerador de alternative text que transforma imagens em textos descritivos.

Notifications You must be signed in to change notification settings

Fernandoakafox/transformToAlternativeText

Repository files navigation

Aumentando a Acessibilidade na Web com Gemini

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.

Mas o que é um Audio Descritor?

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.

E se você estivesse comprando roupas, mas na hora (10)

Funcionamento do projeto

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.

E se você estivesse comprando roupas, mas na hora (9)

Veja exemplos de textos alternativos criados pelo projeto

5

No exemplo abaixo, veja a riqueza de detalhes

3

No exemplo abaixo, veja como o texto consegue passar a noção do ambiente da imagem

4

Como faço para testar o programa?

1. Clone o repositório:

image

2. Instale as dependências do projeto:

image

3. Utilize o arquivo casoDeUso.py como guia:

Captura de tela 2024-05-10 115945

About

Modulo de funções contendo um gerador de alternative text que transforma imagens em textos descritivos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages