Installation
namu-ai ; vous importez namu. Définissez ensuite votre clé :
Démarrage rapide
Utilisation
Synthèse vocale
Synthèse vocale
format vaut wav (par défaut), mp3 ou opus. Voir la synthèse vocale.Transcription
Transcription
Traduction
Traduction
Agent vocal (recherche)
Agent vocal (recherche)
converse.Consommation, voix et modèles
Consommation, voix et modèles
Erreurs
Chaque erreur est uneNamuError ; les erreurs auxquelles l’API a répondu portent son type stable, le status, un message et le request_id. Chaque statut a sa propre classe :
Nouvelles tentatives et délais d’attente
Le client réessaie les erreurs réseau,429 rate_limited et 502/503/504 jusqu’à 3 fois, en attendant Retry-After, ou 1, 2, puis 4 secondes. Il ne réessaie jamais quota_exceeded ni les autres 4xx. Le délai d’attente par défaut est de 300 secondes, car la première requête après une période calme est plus lente.
Dans une application web
Gardez le client sur le serveur. Avec Flask, une route qui transforme du texte en parole pour votre application :Configuration
Les réponses sont des dictionnaires typés avec
TypedDict (namu.types) : votre éditeur complète donc leurs champs.