Passer au contenu principal
Ce que vous allez construire : un service de rappels pour un centre de santé. Chaque soir, il prépare, pour chaque famille qui a un rendez-vous le lendemain, un court rappel parlé dans la langue de la famille : le haoussa ici, et le zarma dès qu’un locuteur natif en aura écrit les phrases. Les phrases fixes sont générées une fois et réutilisées ; seul ce qui change (le prénom de l’enfant) est dit à chaque fois. Ce qu’il vous faut : Python 3.9 ou plus récent, la bibliothèque Python (pip install namu-ai), et la variable NAMU_API_KEY définie. L’assemblage des fichiers audio utilise ffmpeg.

Le principe

Un rappel se compose de trois parties : Cent rappels coûtent une salutation, un message et cent prénoms courts, pas cent phrases complètes.
1

Dire chaque partie une seule fois

reminders.py
Les parties sont gardées en WAV pour s’assembler proprement ; le rappel final est encodé une seule fois en Opus.
2

Le lancer

Relancez-le demain avec de nouveaux prénoms : la salutation et le message viennent du cache.

Avant d’envoyer quoi que ce soit

  • Faites écouter par un locuteur natif chaque phrase fixe avant qu’elle n’arrive aux familles. Corrigez le texte, pas l’audio.
  • Dites qui parle. Commencez par le nom du centre de santé, et dites aux familles que la voix est générée.
  • Obtenez le consentement pour les rappels, et rendez leur arrêt facile.
  • Gardez les prénoms hors des journaux. Conservez ce dont vous avez besoin pour envoyer, rien de plus.

Pour aller plus loin

Usage responsable

Ce à quoi l’API sert, et ne sert pas

Consommation

Surveillez le quota du mois