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

MonClaw : Une Implémentation Minimale d'OpenClaw Utilisant le SDK OpenCode
Une alternative légère à OpenClaw construite sur le SDK OpenCode, avec prise en charge de Telegram et WhatsApp.

Deblank : Outil pour Supprimer le Formatage du Code afin de Réduire les Tokens des LLM
Deblank est un outil open-source qui supprime la mise en forme du code (indentation, espaces, sauts de ligne) avant de l'envoyer aux LLM, réduisant les tokens d'environ 30 % pour Java/C++ et d'environ 9 % pour Python, avec une latence d'environ 76 ms. Il prend en charge Python, Java, C/C++, C#, JS/TS et Go.

Tatu : Couche de sécurité open-source pour Claude qui masque les secrets et commandes destructrices dans les blocs de code
Tatu est un système de crochets open-source qui intercepte les actions de Claude Code en temps réel pour bloquer les secrets divulgués, signaler les informations personnelles identifiables (PII) et refuser les commandes destructrices avant leur exécution. L'installation se fait via pip/pipx avec 'tatu-hook init' pour activer le mode audit.

Framework Open-Source Utilise Claude Code CLI pour la Surveillance Automatisée des Dépôts GitHub
Un développeur a open-sourcé un framework qui exécute Claude Code CLI selon un planning cron pour trier l'activité GitHub sur plusieurs dépôts. L'outil inclut le suivi d'état, la déduplication, les notifications Discord et un système de pré-vérification qui évite les coûts d'API quand rien n'a changé.