from moviepy.editor import *
from gtts import gTTS
from PIL import Image, ImageDraw, ImageFont

class SakafoAIV2:
    def __init__(self):
        self.W, self.H = 1080, 1920
        self.ORANGE = "#FF7800"
    
    def generer_voix(self, texte, fichier):
        tts = gTTS(text=texte, lang='fr', slow=False)
        tts.save(fichier)
        return fichier

    def generer_image(self, texte, num):
        img = Image.new('RGB', (self.W, self.H), "#FFF8EB")
        draw = ImageDraw.Draw(img)
        for y in range(self.H):
            draw.line([(0,y),(self.W,y)], fill=(255-int(y*0.08), 245, 220))
        try:
            font = ImageFont.truetype("DejaVuSans.ttf", 50)
        except:
            font = ImageFont.load_default()
        draw.text((540

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: