What is Whatsappi?
Whatsappi is a lightweight Chrome extension for web.whatsapp.com. It adds a
single Transcribe button beneath voice note bubbles so you can read voice messages
without playing them out loud or leaving your chat.
Transcripts appear in Latin letters regardless of the spoken language: Hindi notes return as Hinglish (kal bhej doonga), alongside support for 25 writing systems including Urdu, Russian, Greek, Korean, Arabic, and Amharic. A one-click toggle lets you flip between romanized text and original script anytime.
Transcription is strictly on-demand: nothing is recorded or transcribed automatically. Audio is only processed when you deliberately click Transcribe or Redo on a message.
Transcription Modes
api.elevenlabs.io, bypassing any intermediary backend.
Setup Instructions
Hosted Credits & Access Keys (Upcoming)
Hosted transcription credits are currently in preparation and are not yet active or deployed. The backend service is not yet enabled, and the current Chrome Web Store package runs in direct mode.
When launched, access keys with prepaid minutes will be provisioned manually. There are no automated checkouts, subscriptions, or credit card forms on this site.
To inquire about upcoming access keys or pilot testing, email the maintainer at hello@autoclips.app or open an inquiry on the GitHub repository. In the meantime, direct mode with your own ElevenLabs key is fully available.
Hosted Processing & Privacy Disclosure
When using Direct mode with your own ElevenLabs key, audio is sent directly to api.elevenlabs.io and never touches the developer's backend.
When the upcoming Whatsappi credits service is activated:
- Selected audio will be sent to
api.whatsappi.omd0.dev(hosted on CranL) to verify your credit balance and forward audio to ElevenLabs Scribe v2. - The backend will temporarily process the audio to measure duration and proxy transcription; audio files and transcripts are not retained on the server after the request completes.
- Transcripts are returned to your browser and cached locally in
chrome.storage.localso re-reading a message does not re-transcribe it.
Review our complete Privacy Policy for full details on data handling and third-party processors.