Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

Bakari1548/wolof-voice-agent

Domain:

natural language processing

Record type:

software
Creator:
Bak
Host:
# Wolof Voice Agent — Squelette (LangGraph + Groq/Gemini) Pipeline : **App mobile (audio wolof) → STT Dikkte → texte wolof → traduction wolof→français → agent LangGraph (Groq) avec tools par domaine métier → traduction français→wolof → TTS Oolel → audio renvoyé**. Les actions irréversibles (créer une commande, annuler une commande, initier un paiement) déclenchent une **demande de confirmation explicite** via le mécanisme `interrupt` de LangGraph, avant exécution réelle. ## Structure ``` app/ main.py # FastAPI : /voice-query, /debug/text-query, /confirm config.py # config centralisée (.env) core/ llm.py # init du modèle agent (Groq ou Gemini, singleton) db.py # client MongoDB partagé (utilisé par le checkpointer) graph/ state.py # AgentState : état partagé du graphe prompts.py # system prompt (langage simple, oral) nodes.py # noeuds : appel agent, exécution des tools builder.py # construction du StateGraph + checkpointer MongoDB tools/ # tools de l'agent, un fichier par domaine métier catalogue.py # rechercher_produit, obtenir_prix, verifier_disponibilite commande.py # panier (RAM), creer_commande, statut, annuler (avec interrupt) livraison.py # estimer_delai, verifier_zone_couverte paiement.py # lister_moyens_paiement, initier_paiement (avec interrupt) navigation.py # expliquer_ecran support.py # repondre_faq models/schemas.py # schémas Pydantic services/ stt.py # audio -> texte (dikkte HF wolof, Whisper local ou ElevenLabs) translation.py # wolof français via Gemini agent_runner.py # façade d'appel au graphe (invoke / confirm) tts.py # texte wolof -> audio (Oolel-Voices) ``` ## Démarrage rapide ```bash python -m venv venv source venv/bin/activate pip install -r requirements.t …

Visit

github.com

Tasks

automatic speech recognitiontext to speechmachine translationspeech processing

Languages

Wolof

Similar

Wolof-Digital/wolof-agentmickeyUI/Amharic-Voice-Agenthassetshi/amharic-voice-agentMoraaOntita/Zuhura-Voice-AgentZiggiphase/Airline-Voice-AgentGalsenaicommunity/Wolof-Common-Voice

Wolof-Digital/wolof-agent

Al'Toppé - Plateforme de Gestion pour Entrepreneurs Sénégalais Description Al'Toppé est une applicat

mickeyUI/Amharic-Voice-Agent

# Amharic Hospital Receptionist Voice Agent A production-ready AI voice agent that acts as a hospit

hassetshi/amharic-voice-agent

# 🇪🇹 Amazon Consulting — Amharic Voice Agent Bilingual English + Amharic voice agent for Amazon Con

MoraaOntita/Zuhura-Voice-Agent

Zuhura Voice Agent is a collection of production-ready AI voice agent prompts for debt collection in

Ziggiphase/Airline-Voice-Agent

A voice agent for African airline/airport customer feedback (baggage, delay, cancellation, staff con

Galsenaicommunity/Wolof-Common-Voice

Wolof Text Data Collection for recording on the Mozilla Common Voice platform. # Wolof-Common-Voice