Exploration de Mistral Voxtral Realtime 4B en C pur pour la reconnaissance vocale

✍️ OpenClawRadar📅 Publié: February 13, 2026🔗 Source
Exploration de Mistral Voxtral Realtime 4B en C pur pour la reconnaissance vocale
Ad

Le Mistral Voxtral Realtime 4B est un modèle de reconnaissance vocale implémenté en C pur, offrant une alternative sans dépendances pour ceux qui s'appuient exclusivement sur la bibliothèque standard C. Le dépôt voxtral.c par antirez facilite le pipeline d'inférence sans nécessiter d'environnement Python, de boîte à outils CUDA ou d'aucune autre bibliothèque externe au moment de l'inférence.

Caractéristiques principales

  • Implémentation en C pur : Aucune dépendance externe au-delà de la bibliothèque standard C n'est requise, ce qui le rend adapté aux environnements où une dépendance minimale est critique.
  • Backends spécifiques à la plateforme : Propose deux cibles de compilation : make mps pour Apple Silicon, offrant un traitement plus rapide, et make blas pour les systèmes Intel Mac ou Linux équipés d'OpenBLAS, bien qu'avec des performances plus lentes en raison des besoins de conversion de bf16 à fp32.
  • Traitement audio : Utilise un encodeur par segments avec fenêtres superposées pour limiter l'utilisation de la mémoire, quelle que soit la longueur de l'entrée. Il permet également une entrée audio via stdin ou microphone sur macOS, améliorant ainsi sa polyvalence pour les tâches de transcription en direct ou à partir de fichiers.
  • API C en streaming : L'API, vox_stream_t, permet l'alimentation audio incrémentielle et génère des chaînes de jetons au fur et à mesure de leur production.
Ad

Utilisation

  • Téléchargez le modèle (~8,9 Go) en utilisant ./download_model.sh.
  • Pour la transcription audio à partir d'un fichier : ./voxtral -d voxtral-model -i audio.wav.
  • Transcription en direct à partir d'un microphone sur macOS : ./voxtral -d voxtral-model --from-mic.
  • Transcodage et transcription avec ffmpeg : ffmpeg -i audio.mp3 -f s16le -ar 16000 -ac 1 - 2> /dev/null | ./voxtral -d voxtral-model --stdin.

Le projet est ouvert à des tests supplémentaires, car il repose actuellement sur des échantillons limités. Une préparation complète pour la production pourrait nécessiter plus de travail, notamment dans la gestion des transcriptions longues pour tester le tampon circulaire du cache KV.

📖 Lire la source complète : HN AI Agents

Ad

👀 See Also

Mode Contexte : Un serveur MCP qui compresse les sorties d'outils pour Claude Code
Tools

Mode Contexte : Un serveur MCP qui compresse les sorties d'outils pour Claude Code

Le mode Contexte est un serveur MCP qui s'intercale entre Claude Code et les sorties d'outils, les traitant dans des sandbox et ne renvoyant que des résumés. Il réduit 315 Ko de sortie MCP à 5,4 Ko, prolongeant la durée de session avant ralentissement d'environ 30 minutes à environ 3 heures.

OpenClawRadar
Développeur Atteint une Latence STT/TTS Inférieure à la Seconde avec des Serveurs Locaux Whisper et Coqui-TTS
Tools

Développeur Atteint une Latence STT/TTS Inférieure à la Seconde avec des Serveurs Locaux Whisper et Coqui-TTS

Un développeur a rendu open source des implémentations de serveur local pour Whisper STT et Coqui TTS qui atteignent une latence d'environ 0,2 s pour la reconnaissance vocale et d'environ 250 ms pour la synthèse vocale, permettant des agents d'IA conversationnels sans dépendances cloud.

OpenClawRadar
Amélioration des sessions de code Claude avec claude-self-improve
Tools

Amélioration des sessions de code Claude avec claude-self-improve

Claude-self-improve est un outil en ligne de commande qui améliore les performances de l'IA Claude Code en analysant les données de session et en mettant à jour automatiquement les fichiers de mémoire.

OpenClawRadar
mcp-optimizer réduit le gaspillage de jetons causé par les serveurs MCP inactifs dans Claude Code
Tools

mcp-optimizer réduit le gaspillage de jetons causé par les serveurs MCP inactifs dans Claude Code

mcp-optimizer est un plugin qui résout le gaspillage de jetons provenant des serveurs MCP dans Claude Code en analysant l'utilisation des outils et en générant des configurations optimisées. Il comprend quatre utilitaires : mcp-doctor pour les vérifications de santé des serveurs, mcp-audit pour l'analyse d'utilisation, mcp-optimize pour créer des configurations locales au projet, et mcp-to-skills pour convertir les outils en compétences à la demande.

OpenClawRadar