Transcription vocale locale pour OpenClaw utilisant Parakeet TDT 0.6b v3

Configuration locale de transcription pour OpenClaw
Un développeur de la communauté a adapté le modèle Parakeet TDT 0.6b v3 de NVIDIA pour la transcription vocale en texte localement dans OpenClaw. Le modèle fonctionne via l'inférence ONNX sur CPU, éliminant les coûts d'API et prenant en charge 25 langues européennes.
Implémentation technique
La solution utilise un dépôt GitHub (groxaxo/parakeet-tdt-0.6b-v3-fastapi-openai) qui fournit un conteneur Docker pour le déploiement sur CPU. Le conteneur expose un point de terminaison API compatible OpenAI à l'adresse http://127.0.0.1:5092/v1.
Les langues prises en charge incluent : bulgare (bg), croate (hr), tchèque (cs), danois (da), néerlandais (nl), anglais (en), estonien (et), finnois (fi), français (fr), allemand (de), grec (el), hongrois (hu), italien (it), letton (lv), lituanien (lt), maltais (mt), polonais (pl), portugais (pt), roumain (ro), slovaque (sk), slovène (sl), espagnol (es), suédois (sv), russe (ru) et ukrainien (uk).
Intégration avec OpenClaw
Le développeur fournit un script Python pour la transcription :
#!/home/openclaw/.local/share/pipx/venvs/openai/bin/python
import sys
from openai import OpenAI
client = OpenAI(
base_url="http://127.0.0.1:5092/v1",
api_key="sk-no-key-required"
)
audio_file = open(sys.argv[1], "rb")
transcript = client.audio.transcriptions.create(
model="parakeet-tdt-0.6b-v3",
file=audio_file,
response_format="text"
)
print(transcript)
Ce script peut être configuré dans le fichier openclaw.json d'OpenClaw :
"tools": {
"media": {
"audio": {
"enabled": true,
"models": [
{
"type": "cli",
"command": "/home/openclaw/.local/bin/transcribe",
"args": ["{{MediaPath}}"],
"timeoutSeconds": 60
}
]
}
}
}Alternativement, OpenClaw peut être configuré pour utiliser directement le point de terminaison API compatible OpenAI avec le nom du modèle et la clé API factice du script.
Notes de déploiement
Le développeur a testé cela sur une VM Ubuntu Linux ARM64 sur un Mac Mini avec M4 Pro, notant que cela devrait fonctionner raisonnablement vite sur n'importe quel CPU Intel compatible décent. Le conteneur Docker est construit en suivant les instructions du README dans le dépôt GitHub.
📖 Lire la source complète : r/openclaw
👀 See Also

Claude Code en tant que Compilateur : Un Recadrage Pratique pour le Développement de l'IA
Un post sur Reddit affirme que Claude Code fonctionne comme un compilateur traduisant l'anglais en logiciel fonctionnel, établissant des parallèles avec des avancées historiques de l'informatique comme le A-0 de Grace Hopper et FORTRAN. L'auteur décrit la génération de 400 lignes de code réparties sur 6 fichiers à partir d'une description en anglais de 3 paragraphes, détectant deux problèmes en 25 minutes.

La chute silencieuse de Claude : l'échec de la couche d'action lorsque les agents IA investissent les sites d'affaires
Claude peut lire les sites web professionnels (tarifs, processus de réservation, formulaires) mais échoue au niveau de l'action — réservation, soumission ou routage — en raison de l'absence de points de terminaison appelables. Cela provoque une perte d'utilisateurs invisible, sans aucun signal d'analyse.

Compétence Agent Fonctionnalités CSS Modernes : Imposer les Pratiques CSS Modernes dans les Agents de Codage IA
Une compétence d'agent qui impose l'utilisation de plus de 57 fonctionnalités CSS modernes dans les domaines de la couleur, de la mise en page, des sélecteurs, de l'animation, de la typographie, du positionnement et des motifs de composants, compatible avec Claude Code, Cursor, Windsurf, Codex, Cline et GitHub Copilot.

SoulPrint : Outil Local pour Rechercher l'Historique de Claude et ChatGPT Simultanément
SoulPrint est un outil Python open-source qui importe les exportations de conversations de Claude (.json) et ChatGPT (.zip) dans une archive SQLite locale, permettant une recherche en texte intégral sur les deux fournisseurs simultanément avec un classement BM25 et des extraits surlignés.