init: scripts diversos (crawlers, conversores, scrapers)
This commit is contained in:
61
tts-generator/openai_ptpt_hack.py
Executable file
61
tts-generator/openai_ptpt_hack.py
Executable file
@@ -0,0 +1,61 @@
|
||||
"""
|
||||
openai_ptpt_hack.py
|
||||
|
||||
Author: Descomplicar® Crescimento Digital
|
||||
Link: https://descomplicar.pt
|
||||
Copyright: 2025 Descomplicar®
|
||||
"""
|
||||
|
||||
# Tentativa de forçar PT-PT no OpenAI TTS
|
||||
# pip install openai
|
||||
|
||||
import os
|
||||
from openai import OpenAI
|
||||
from pathlib import Path
|
||||
|
||||
def generate_audio_openai_ptpt():
|
||||
"""
|
||||
Tenta gerar áudio PT-PT modificando o texto
|
||||
"""
|
||||
client = OpenAI(
|
||||
api_key=os.environ.get("OPENAI_API_KEY")
|
||||
)
|
||||
|
||||
# Adicionar indicações de pronuncia PT-PT
|
||||
texto_ptpt = """[Falar com sotaque português europeu, não brasileiro]
|
||||
|
||||
Bem-vindo à Descomplicar, a agência de aceleração digital que transforma a vossa presença online numa máquina de crescimento.
|
||||
|
||||
Somos especialistas em Marketing Digital, criação de sítios web profissionais e estratégias que geram resultados reais para o vosso negócio.
|
||||
|
||||
Na Descomplicar, a nossa filosofia é simples: tornar o complexo mais simples. Descomplicamos o marketing digital para que vós vos possais focar no que fazeis melhor - gerir o vosso negócio."""
|
||||
|
||||
print("🇵🇹 Tentando forçar sotaque PT-PT no OpenAI...")
|
||||
|
||||
try:
|
||||
response = client.audio.speech.create(
|
||||
model="tts-1-hd",
|
||||
voice="nova", # Voz que pode soar mais neutra
|
||||
input=texto_ptpt,
|
||||
response_format="mp3"
|
||||
)
|
||||
|
||||
speech_file_path = Path("descomplicar_ptpt_tentativa.mp3")
|
||||
with open(speech_file_path, "wb") as f:
|
||||
f.write(response.content)
|
||||
|
||||
print(f"✅ Áudio gerado: {speech_file_path}")
|
||||
print("🎧 Ouve para ver se melhorou o sotaque")
|
||||
|
||||
return True
|
||||
|
||||
except Exception as e:
|
||||
print(f"❌ Erro: {e}")
|
||||
return False
|
||||
|
||||
if __name__ == "__main__":
|
||||
if not os.environ.get("OPENAI_API_KEY"):
|
||||
print("❌ OPENAI_API_KEY não configurada!")
|
||||
exit(1)
|
||||
|
||||
generate_audio_openai_ptpt()
|
||||
Reference in New Issue
Block a user