init: scripts diversos (crawlers, conversores, scrapers)

This commit is contained in:
2026-03-05 20:38:36 +00:00
commit 6ac6f4be2a
925 changed files with 850330 additions and 0 deletions

74
tts-generator/README.md Executable file
View File

@@ -0,0 +1,74 @@
# Gerador de Voz com Google Gemini API
Este projeto converte texto para áudio usando a Google Gemini API com tecnologia Text-to-Speech.
## Pré-requisitos
### 1. Instalar Dependências
```bash
pip install google-genai
```
### 2. Configurar API Key
Criar ficheiro `.env` na pasta do projecto:
```bash
cp .env.example .env
# Editar .env com a chave real
```
### 3. Executar o Projeto
#### Opcao 1 - Execucao Automatica (Recomendado):
```bash
chmod +x run_gemini_tts.sh
./run_gemini_tts.sh
```
#### Opcao 2 - Execucao Manual:
```bash
source .env
pip install google-genai
python gemini_tts.py
```
## O que o script faz
1. **Conecta à Gemini API** usando a chave configurada
2. **Processa o texto** sobre Marketing Digital da Descomplicar
3. **Gera áudio** usando a voz "Autonoe"
4. **Guarda ficheiros** WAV no diretório atual
## Configurações do Áudio
- **Modelo**: gemini-2.5-pro-preview-tts
- **Voz**: Autonoe (feminina, natural)
- **Formato**: WAV (conversão automática)
- **Qualidade**: 16-bit, 24kHz
## Ficheiros Gerados
O script cria ficheiros com nomes do tipo:
- `marketing_digital_audio_0.wav`
- `marketing_digital_audio_1.wav`
- etc.
## Personalização
Para alterar o texto ou configurações:
1. **Texto**: Editar a variável `text` na função `generate()`
2. **Voz**: Alterar `voice_name` (opções disponíveis na documentação Gemini)
3. **Nome dos ficheiros**: Modificar `file_name` no loop principal
## Uso Prático
Este gerador é ideal para:
- Criar conteúdo para podcasts
- Melhorar acessibilidade de conteúdos
- Produzir narração para vídeos
- Gerar áudio para e-learning
## Suporte
Para questões técnicas ou melhorias, contactar a equipa da Descomplicar.