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

46
tts-generator/gerar_limpo.py Executable file
View File

@@ -0,0 +1,46 @@
"""
gerar_limpo.py
Author: Descomplicar® Crescimento Digital
Link: https://descomplicar.pt
Copyright: 2025 Descomplicar®
"""
# Edge TTS - Versão corrigida SEM SSML
import asyncio
import edge_tts
async def gerar_texto_limpo():
# Texto limpo, bem formatado, sem tags XML
texto_limpo = """A Estratégia Definitiva para Crescer o Seu Negócio.
No século vinte e um, o mercado já não é um lugar físico. É um ecossistema digital em constante evolução.
Os seus clientes não estão apenas a passar à porta da sua loja. Estão a pesquisar no Google, a pedir recomendações no Facebook, a descobrir marcas no Instagram e a procurar especialistas no LinkedIn.
Neste novo paradigma, ter uma presença digital não é uma opção. É a base sobre a qual os negócios modernos são construídos e escalados.
Bem-vindo ao universo do Marketing Digital.
Para muitas empresas em Portugal, o termo Marketing Digital pode parecer um labirinto complexo e intimidante. Acrónimos como SEO, PPC e CRM. Plataformas e táticas que mudam a uma velocidade vertiginosa.
É fácil sentir-se sobrecarregado e não saber por onde começar. O que muitas vezes leva a ações descoordenadas: um post aqui, um anúncio ali, com poucos ou nenhuns resultados mensuráveis.
O problema não está nas ferramentas, mas na ausência de uma estratégia coesa que as una.
Este guia é o seu mapa para esse labirinto. O nosso objetivo é desmistificar o Marketing Digital, transformando-o de uma coleção de táticas isoladas numa metodologia de crescimento integrada e compreensível.
Na Descomplicar, a nossa filosofia é que o marketing de sucesso não é sobre fazer tudo, mas sobre fazer as coisas certas, da forma certa, e na ordem certa."""
voz = "pt-PT-RaquelNeural"
print("🎤 Gerando versão limpa (sem SSML)...")
communicate = edge_tts.Communicate(texto_limpo, voz)
await communicate.save("descomplicar_limpo_raquel.mp3")
print("✅ Versão limpa gerada: descomplicar_limpo_raquel.mp3")
print("💡 Agora sem tags XML que a Raquel estava a ler!")
if __name__ == "__main__":
asyncio.run(gerar_texto_limpo())