<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Programmation multimédia/Jeux</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur la 2D, 3D, video, son, ...]]></description>
		<language>fr</language>
		<lastBuildDate>Sun, 19 Apr 2026 02:28:08 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Programmation multimédia/Jeux</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title><![CDATA[[Python 3.X] Jeu Pygame - Mise en ligne]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2176991&amp;goto=newpost</link>
			<pubDate>Tue, 20 May 2025 15:14:51 GMT</pubDate>
			<description>Bonjour, 
 
Je suis en train...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Je suis en train de créer un jeu sur Pygame.<br />
Afin que mes amis puissent le tester, je souhaiterais le mettre en ligne, pourquoi pas l héberger quelque part à moindre cout.<br />
Ce jeu est synchroniser avec une base sqlite.<br />
<br />
Je souhaiterais :<br />
* le mettre à disposition en ligne<br />
* Laisser la base de données sur un serveur afin de créer une interaction entre joueur (pour certaines données communes).<br />
<br />
Je ne trouve pas de tutoriel sur ces deux sujets. :(<br />
Pourriez vous me conseiller des tutoriels, s'il vous plaît?</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1157/autres-langages/python/programmation-multimedia-jeux/">Programmation multimédia/Jeux</category>
			<dc:creator>minipetitpoucet</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2176991/autres-langages/python/programmation-multimedia-jeux/jeu-pygame-mise-ligne/</guid>
		</item>
		<item>
			<title><![CDATA[[Python 3.X] synchronisation des  lèvres]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2176658&amp;goto=newpost</link>
			<pubDate>Tue, 06 May 2025 11:04:35 GMT</pubDate>
			<description>Bonjour a tous et a toute  
...</description>
			<content:encoded><![CDATA[<div>Bonjour a tous et a toute <br />
<br />
Voila j'ai fait ce code en python , pour la synchronisation des lèvres avec cette phrase ( Bonjour, je suis la conscience de L'IA) mais voila la synchronisation ne fonctionne pas car les lèvre bouge trot rapidement.  <br />
Pouvez vous m'aider s'il vous plait . <br />
voici les image en pièce jointe que j'utilise .<br />
Merci d'avance pour votre réponse<br />
import tkinter as tk<br />
import time<br />
import threading<br />
import pyttsx3<br />
<br />
class LipSyncApp:<br />
    def __init__(self, master):<br />
        self.master = master<br />
        self.master.title(&quot;IA Parlante&quot;)<br />
        self.master.geometry(&quot;200x200&quot;)<br />
        self.master.configure(bg='black')<br />
<br />
        # Chargement des images des lèvres<br />
        self.lip_images = [tk.PhotoImage(file=f&quot;lips/frame_{i}.png&quot;) for i in range(1, 13)]<br />
        self.current_image = 0<br />
<br />
        # Label pour afficher les lèvres<br />
        self.lip_label = tk.Label(self.master, bg='black')<br />
        self.lip_label.pack(expand=True)<br />
<br />
        # Initialisation du moteur de synthèse vocale<br />
        self.engine = pyttsx3.init()<br />
<br />
        # Bouton pour démarrer la parole<br />
        self.speak_button = tk.Button(self.master, text=&quot;Parler&quot;, command=self.start_speaking)<br />
        self.speak_button.pack(pady=10)<br />
<br />
    def animate_lips(self):<br />
        while self.speaking:<br />
            self.current_image = (self.current_image + 1) % len(self.lip_images)<br />
            self.lip_label.config(image=self.lip_images[self.current_image])<br />
            time.sleep(0.1)<br />
        self.lip_label.config(image='')<br />
<br />
    def speak(self, text):<br />
        self.engine.say(text)<br />
        self.engine.runAndWait()<br />
        self.speaking = False<br />
<br />
    def start_speaking(self):<br />
        text = &quot;Bonjour, je suis la conscience de L'IA.&quot;<br />
        self.speaking = True<br />
        threading.Thread(target=self.animate_lips).start()<br />
        threading.Thread(target=self.speak, args=(text,)).start()<br />
<br />
if __name__ == &quot;__main__&quot;:<br />
    root = tk.Tk()<br />
    app = LipSyncApp(root)<br />
    root.mainloop()</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p667154d1746529283/autres-langages/python/programmation-multimedia-jeux/synchronisation-levres/frame_0.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p667155d1746529291/autres-langages/python/programmation-multimedia-jeux/synchronisation-levres/frame_1.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p667156d1746529298/autres-langages/python/programmation-multimedia-jeux/synchronisation-levres/frame_2.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p667157d1746529304/autres-langages/python/programmation-multimedia-jeux/synchronisation-levres/frame_3.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1157/autres-langages/python/programmation-multimedia-jeux/">Programmation multimédia/Jeux</category>
			<dc:creator>qt036</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2176658/autres-langages/python/programmation-multimedia-jeux/synchronisation-levres/</guid>
		</item>
	</channel>
</rss>
