Logo Lanfrica

RamiBenAmor/Tunisian-AI-CSR-hackathon

Domain:

natural language processing

Record type:

software
Creator:
Ram
Host:
# πŸ—£οΈ AI-Powered Voice Chatbot for Tunisie Telecom An intelligent, multilingual voice chatbot designed to improve access to Tunisie Telecom services β€” especially for Tunisian Arabic speakers. Built with a focus on accessibility, language understanding, and real-time interaction. ## πŸ† Hackathon Recognition πŸ₯ˆ **2nd Place** β€” AI-RSE/ESG Hackathon, CSR Power Forum 2025 πŸ“ Organized by Forum international RSE & Tunisie Telecom πŸ‘₯ Only all-student team in the Top 3 --- ## πŸš€ Overview This project demonstrates the power of conversational AI in local language contexts. The chatbot supports both **French** and **Tunisian dialect**, offering voice and text interfaces for streamlined interaction with telecom services. --- ## πŸ”§ Features - **πŸ—£ Multilingual Support** Conversational support in **Tunisian Arabic** πŸ‡ΉπŸ‡³ and **French** πŸ‡«πŸ‡· - **πŸ” Automatic Language Detection** Dynamically adapts to the user's spoken or written language - **🎯 Smart Response Generation** Integrates the **Gemini API** for context-aware, intelligent replies - **🧠 Dynamic Knowledge Routing** Queries are classified and routed to the appropriate knowledge source - **🎀 Voice Interaction Pipeline** Full **Speech-to-Text** and **Text-to-Speech** integration - **🌐 Real-time Demo Interface** Web demo powered by a lightweight **Flask** backend --- ## πŸ›  Tech Stack - Python, Flask - Gemini API - SpeechRecognition, gTTS / TTS - SentenceTransformers, FAISS - Language detection with `langdetect` - Tunisian dialect processing