Comment Créer un Serveur de Traduction Local sur Mac Mini | IA en Temps Réel sur l'Appareil

Visage de SaamerSaamer Mansoor

Guide pour des Sous-titres Privés à Faible Latence et des Traductions Multilingues pour les Établissements Éducatifs

ConferenceCaptioning propose une solution unique « configurez-la et oubliez-la » pour les établissements éducatifs. En exploitant l'IA sur l'appareil, vous pouvez transformer un Mac Mini en un appareil de traduction dédié offrant des traductions arabe-anglais (et vice-versa) à faible latence, privées et fiables pour les étudiants et le personnel.

Matériel Recommandé et Entrée Audio

Pour garantir des performances fluides lors de l'exécution des Modèles de Langage pour la transcription et la traduction, nous recommandons les spécifications suivantes :

  • Processeur : Une puce Apple Silicon est requise (M1 ou supérieure). C'est le Neural Engine de ces puces qui gère le traitement de l'IA.
  • Mémoire (RAM) : 16 Go sont fortement recommandés pour les modèles « Multilingues » afin d'éviter les ralentissements pendant les longues sessions.
  • Entrée Audio : Si macOS reconnaît la source comme un périphérique de Microphone/Entrée, le logiciel fonctionnera.
    • Conseil pratique : Utilisez une interface audio USB de haute qualité ou un convertisseur XLR vers USB pour amener un signal audio propre depuis la table de mixage de la salle vers le Mac Mini.
    • Vérification : Allez dans Réglages Système > Son > Entrée. Assurez-vous que les barres de niveau d'entrée bougent lorsque de l'audio est diffusé.

Capture d'écran montrant les Réglages Son du Mac

Configuration Initiale et Activation

  1. Installer : Téléchargez la dernière version de ConferenceCaptioning depuis le Mac App Store.
  2. Activer Premium :
    • Ouvrez l'application → Sélectionnez Organisateur d'Événement.
    • Cliquez sur le bouton Info (en haut à droite) → Sélectionnez Activer.
    • Connectez-vous ou Inscrivez-vous. Une fois fait, « Autorisez » le navigateur à rediriger vers l'application. Vous devriez voir « Diffusion Premium Activée ».
  3. Télécharger les Modèles d'IA :
    • Cochez la case « Utiliser l'IA sur l'Appareil ».
    • Réglez la Précision sur Multilingue. C'est essentiel pour pouvoir basculer entre les langues (Ex : arabe vers anglais et anglais vers arabe)
    • Cliquez sur Télécharger le Modèle d'IA. Cela peut prendre quelques minutes selon la vitesse de votre connexion internet.

Capture d'écran 1 montrant les étapes d'activation du compte

Capture d'écran 2 montrant les étapes d'activation du compte

Configuration du Flux de Traduction

Une fois le modèle d'IA de base prêt, vous devez configurer la paire de traduction spécifique :

  1. Sélectionnez la langue vers laquelle vous souhaitez traduire (par exemple, l'arabe) et cliquez sur Créer un Flux Premium.
  2. Sur la page du Flux, cochez la case Translation+.
  3. Téléchargez le Modèle de Traduction : Téléchargez spécifiquement les modules arabe et anglais jusqu'à ce que le statut affiche « Actif ».
  4. Définissez la Direction : Basculez correctement les langues. Ex : cela devrait afficher « Arabe vers Anglais » pour une traduction de l'arabe vers l'anglais
  5. Passez en Direct : Appuyez sur Démarrer la Diffusion en Direct.
  6. Le Code QR : Développez le code QR. Vous pouvez l'imprimer ou l'afficher sur la porte de la salle de classe ; il restera le même pour ce flux. Cochez « Démarrer la diffusion immédiatement » pour ignorer la page d'accueil des étudiants.

Capture d'écran 3 montrant les étapes d'activation du compte


Gestion à Distance (Le Serveur « Sans Écran »)

Le Mac Mini se trouvant souvent dans une baie de serveurs sans écran, vous pouvez le gérer depuis n'importe quel ordinateur portable, tablette ou appareil sur le même réseau local.

  1. Dans l'application du Mac Mini, cliquez sur le bouton Info (i) sur la page du Flux.
  2. Copiez l'URL fournie (par exemple, http://192.168.1.50:8080/index.html).
  3. Remplacez le mot index dans l'URL par control (par exemple, http://192.168.1.50:8080/control.html).
  4. Ouvrez cette URL sur votre téléphone ou ordinateur portable. Vous pouvez désormais Changer de Langues (Anglais ↔ Arabe) ou Démarrer/Arrêter le flux à distance sans avoir besoin d'une souris ou d'un clavier connecté au Mac.

Capture d'écran montrant comment contrôler l'application à distance

Automatisation : Redémarrage Automatique après une Coupure de Courant

Pour garantir que le service de traduction soit toujours disponible même après une coupure de courant ou un redémarrage du système :

  1. Créez un nouveau fichier texte nommé « auto-restart.sh »
  2. Collez le contenu de ce gist GitHub dans le fichier
  3. Ouvrez le Terminal et exécutez « sh auto-restart.sh »
  4. Ce script surveille l'application et garantit que si le Mac Mini redémarre, le logiciel se lance et reprend la diffusion automatiquement.

Afficher le Résultat

Selon la configuration de votre salle de classe, vous disposez de deux façons d'afficher les traductions :

  • Pour les Étudiants : Ils reçoivent simplement l'URL du flux ou scannent le code QR et regardent les traductions et la transcription en direct sur leurs propres appareils (téléphones/tablettes).
  • Pour les Écrans dans la Salle :

Vous exécutez déjà la traduction sur votre propre matériel ?

C'est exactement l'état d'esprit sur lequel ConferenceCaptioning est construit : une IA sur l'appareil sans dépendance au cloud, sans besoin d'internet, et rien qui tombe en panne au moment où le réseau du lieu le fait. Si vous le comparez à un serveur basé sur le cloud, parlons de la configuration.

Voir les spécifications AV →