Web Analytics

jabber

⭐ 135 stars French by rselbach

Jabber

Une application macOS dans la barre de menu pour la transcription locale de la parole en texte utilisant des modèles ASR embarqués.

Tout l'audio est traité entièrement sur l'appareil — rien ne quitte votre Mac. (L'affinement facultatif de la transcription via OpenRouter envoie le texte de la transcription à un fournisseur cloud de votre choix ; cette option est désactivée par défaut.)

⚠️ Avis de projet personnel
>
Ce code a été écrit pour mon usage personnel. Il n'est en aucun cas supporté.
Pas de signalements, pas de PR, pas de réponses aux questions, aucune garantie de fonctionnement.
Vous êtes libre de l'utiliser, de le forker, de le modifier, de le vendre, de le brûler, comme vous voulez.
Ne comptez simplement pas sur moi. Bonne chance.

Exigences

Installation

Téléchargez le dernier DMG depuis Releases, ouvrez-le, et glissez Jabber dans Applications.

Compilation depuis les sources

swift build
./scripts/build_mlx_metallib.sh debug

Si la compilation de la bibliothèque Metal signale une absence du Metal Toolchain d’Xcode, installez-le :

xcodebuild -downloadComponent MetalToolchain
Pour une build de release avec signature :

./scripts/release.sh --skip-notarize  # local testing
./scripts/release.sh                   # full signed + notarized DMG

Utilisation

Les options de modèle sont disponibles dans la fenêtre principale de Jabber (barre de menu → Ouvrir Jabber, ou Cmd-, pendant que Jabber est actif) :

Lors de l'intégration, vous choisirez une langue et Jabber recommandera le meilleur modèle pour celle-ci.

Autorisations

Jabber nécessite deux autorisations macOS pour offrir l'expérience complète :

Au premier lancement ou à la première utilisation, macOS peut demander l'autorisation du microphone et peut ouvrir une invite système pour l'accessibilité lorsque vous tapez dans l'application active.

Si les invites d'autorisation n'apparaissent pas :

Mises à jour automatiques

Jabber utilise Sparkle pour les mises à jour automatiques. Au premier lancement (après la deuxième exécution), il vérifiera automatiquement les mises à jour.

Configuration des clés EdDSA (mainteneurs)

Appcast

Le workflow génère appcast.xml en tant qu’artefact. Hébergez-le à : https://rselbach.github.io/jabber/appcast.xml

Licence

MIT — voir LICENSE.

Remerciements

Jabber utilise les modèles et bibliothèques open source suivants :

Modèles

| Modèle | Créateur | Licence | Lien | |-------|---------|---------|------| | Qwen3-ASR | Alibaba Qwen Team | Apache 2.0 | huggingface.co/Qwen/Qwen3-ASR-0.6B | | Nemotron Speech Streaming | NVIDIA | OpenMDW-1.1 | huggingface.co/nvidia/nemotron-speech-streaming-en-0.6b | | Apple Speech | Apple | Apple SLA | Framework de reconnaissance vocale intégré macOS 26 |

Conversions Qwen3-ASR (MLX) et Nemotron (CoreML) par aufklarer.

Bibliothèques

| Bibliothèque | Licence | Lien | |---------|---------|------| | speech-swift | Apache 2.0 | Modèles ASR/TTS pour Apple Silicon | | Sparkle | MIT | Framework de mise à jour logicielle | | mediaremote-adapter | MIT | Contrôle à distance des médias |

--- Tranlated By Open Ai Tx | Last indexed: 2026-07-25 ---