File size: 529 Bytes
f692bf6
26c7fae
 
6bbe9a2
b2245cb
 
 
 
 
 
26c7fae
b2245cb
 
 
 
 
 
26c7fae
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import gradio as gr
from gtts import gTTS  # Google Text-to-Speech
import os
import json

# Charger les données
def charger_donnees():
    with open("semxflow_data.json", "r", encoding="utf-8") as file:
        return json.load(file)

# Fonction de réponse et de parole
def chatbot_response(message):
    data = charger_donnees()
    reponses = data.get("reponses", {})

    # Vérifier si l'IA connaît la réponse
    reponse = reponses.get(message.lower(), "Désolé, je ne comprends pas encore cette question.")
    
    #