.ts (ou compilez-le), npm install express multer namu-ai (bibliothèque JavaScript), et la variable NAMU_API_KEY définie.
1
Le serveur
Il reçoit l’enregistrement du navigateur, appelle
/v1/translate avec include_audio, et renvoie le résultat. La clé ne le quitte jamais.server.ts
2
La page
Le navigateur enregistre avec
MediaRecorder (WebM Opus), que l’API lit tel quel.public/index.html
3
Le lancer
http://localhost:3000, autorisez le micro, maintenez un bouton et parlez.Avant que de vraies personnes s’en servent
- Placez votre propre système de connexion devant
/translate, sinon quiconque trouve la page consomme votre quota. - Affichez
heardpour que les deux personnes voient ce qui a été compris : c’est souvent là que commence un malentendu. - Pour les conversations de santé, juridiques ou d’argent, gardez un interprète humain dans la boucle.
Pour aller plus loin
Traduction
Toutes les options
Concevoir pour les réseaux faibles
Faites-le fonctionner en 3G