What it does

VoxRing is an Actions SDK plugin that turns the MX Master 4 and MX Creative Console into a voice router. Hold a button, say something, dial the Actions Ring to pick where it goes.

Three modes:

  • Transcription — Clean text, paste anywhere. Works out of the box.
  • Voice — Raw audio sent as a voice message to WhatsApp, Telegram, Discord.
  • AI Reformat — Plug in an API key and your words get reshaped per destination. Same sentence becomes a formal email, a Slack message, a calendar event, a Claude Code task, or a translation.

The Console shows the preview. The dial picks the destination. Tap to send.

What inspired it

I was reformatting the same sentence from a call into four different apps. Email, Slack, calendar, task list. Fifteen minutes for something I could say in five seconds. I looked at the MX Master 4 on my desk, a button, a dial, haptic feedback, and the interaction was obvious.

How it works

Hold button → Record voice → Release
    ↓
Mode: Transcribe / Voice / AI Reformat
    ↓
Dial Actions Ring → Pick destination → Preview on Console
    ↓
Tap to send

Challenges

Making three modes feel like one interaction. The physical flow - hold, speak, dial, send - stays the same regardless of mode. Only the preview changes.

Making AI optional. Transcription and voice mode work without any API key. AI reformat is the power-up, not the prerequisite.

What's next

Custom destinations via config panel. Offline mode with local Whisper. Multi-send to multiple destinations at once.

Built With

  • actions
  • c#
  • caldav
  • claude
  • logi
  • naudio
  • sdk
  • whatsapp
  • whisper
Share this project:

Updates