add-voice-transcription

Transcribe WhatsApp voice messages using OpenAI's Whisper API.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/leonj1/nanoclaw --skill add-voice-transcription-leonj1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-voice-transcription
Source: https://github.com/leonj1/nanoclaw/tree/main/.claude/skills/add-voice-transcription
Command: npx skills add https://github.com/leonj1/nanoclaw --skill add-voice-transcription-leonj1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill adds automatic voice message transcription to NanoClaw using OpenAI's Whisper API. When users send voice notes in WhatsApp, they'll be transcribed and the agent can read and respond to the content.

Core Features & Use Cases

  • Automatic transcription of voice notes using OpenAI's Whisper.
  • Contextual storage of transcripts in the agent's memory to improve responses.
  • Easy configuration with a local .transcription.config.json including API key management.

Quick Start

Use the add-voice-transcription skill to enable Whisper-based transcription for WhatsApp voice notes. Steps:

  1. Add the OpenAI dependency to the project: npm install openai.
  2. Create a transcription config file at .transcription.config.json with your API key and model settings.
  3. Implement the transcription module and integrate it into the message handler to transcribe voice messages and store transcripts in the database.

Frequently Asked Questions about add-voice-transcription

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I transcribe WhatsApp voice notes automatically using OpenAI Whisper?

You can transcribe WhatsApp voice messages by implementing this skill's transcription module, which calls the Whisper API to generate text and stores the transcripts in a database to support contextual agent replies.

Do I need an OpenAI API key to enable voice message transcription?

Yes, voice message transcription requires an OpenAI API key. You must store this key in a local `.transcription.config.json` file to authenticate the Whisper API calls for transcribing WhatsApp voice notes.

How does transcribing voice notes improve agent responses in WhatsApp groups?

Transcribing voice notes improves agent responses by storing the generated text in the agent's contextual memory. This enables the agent to process the voice message content and formulate accurate, context-aware replies.

What are the steps to set up Whisper transcription for WhatsApp voice messages?

To set up Whisper transcription, install the `openai` npm package, create a `.transcription.config.json` file for API key management, and integrate the transcription module into your database and message handler workflow.

Can I limit automatic voice note transcription to specific WhatsApp groups?

Yes, voice note transcription can be limited to specific WhatsApp groups. The skill operates exclusively in registered groups, transcribing voice messages and storing transcripts only for those designated environments.