Um MVP para analisar roteiros e transcrições com base no Teste de Bechdel e métricas de representatividade de gênero.
- Estrutura organizada para evoluir a lógica de:
- Teste de Bechdel: verificar se há duas personagens femininas que conversam entre si sobre algo que não seja um homem.
- Distribuição de gênero:
- Por número de personagens.
- Por quantidade de falas.
- Interface com Streamlit para fácil interação.
Nota: Este primeiro commit contém apenas a estrutura inicial e funções retornando valores nulos (
TODO: implementar).
- Python 3.10+
- Ambiente virtual (recomendado)
- Dependências:
pip install -r requirements.txt
.venv\Scripts\activate source .venv/bin/activate streamlit run app.pyGeralmente: http://localhost:8501
Para usar os recursos de Inteligência Artificial (IA) baseados no Google Gemini, é necessário configurar uma chave de API no arquivo .env do projeto.
- Acesse o site oficial do Google AI Studio.
- Gere uma nova chave de API (caso ainda não possua uma).
- Copie o valor da chave gerada.
Na raiz do seu projeto, crie um arquivo chamado .env (se ainda não existir) e adicione a seguinte linha:
GEMINI_API_KEY="SUA_CHAVE_DE_API_AQUI"