Back to Add-ons

Soniox

Bundled

by TypeWhisper

TranscriptionText-to-Speech macOSWindows
Soniox settings

About

Soniox adds cloud speech-to-text and text-to-speech to TypeWhisper through the Soniox API. The macOS plugin uses realtime WebSocket transcription for live dictation, the async REST transcription API for file transcription, and the realtime TTS endpoint for spoken output.

The plugin supports Soniox data-residency regions. Select United States, European Union, or Japan in the plugin settings and TypeWhisper validates the API key, realtime transcription, file transcription, model refresh, and TTS against the matching regional Soniox endpoint.

Features

  • Real-time transcription via WebSocket streaming
  • REST file transcription through Soniox STT Async models
  • One-way translation to English during live transcription
  • 70+ supported languages including Arabic, Chinese, English, French, German, Hindi, Japanese, Korean, Portuguese, Russian, Spanish, and many more
  • Regional endpoints for United States, European Union, and Japan
  • Built-in API key validation in settings before saving
  • Text-to-speech playback with selectable Soniox voices
  • Automatic refresh for STT and TTS model catalogs
  • Secure API key storage in the macOS Keychain

Transcription Models

ModeDefault
Realtime dictationAutomatic latest realtime STT model, with stt-rt-v5 fallback
File transcriptionAutomatic latest async STT model, with stt-async-v5 fallback

Use Refresh in the plugin settings after entering a valid API key to fetch the current Soniox model catalog for the selected region.

Text-to-Speech

Soniox TTS is available from the same plugin and API key. TypeWhisper uses automatic latest TTS model selection by default and lets you pick a Soniox voice such as Maya, Grace, Adrian, Kenji, or the voices returned by Soniox for the selected region.

Configuration

  • API Key - Create an API key in your Soniox account and paste it into the plugin settings.
  • Region - Choose the Soniox project region. API key validation and all STT/TTS requests use that region immediately.
  • Realtime model - Keep Automatic (Latest) to use new Soniox realtime STT models when they become available, or pin a fetched model.
  • Text-to-Speech model - Keep Automatic (Latest) for Soniox TTS model updates, or pin a fetched TTS model.
  • Text-to-Speech voice - Select the voice used by TypeWhisper’s TTS features.

Setup

  1. Open TypeWhisper Settings > Plugins
  2. Find the Soniox plugin and click Configure
  3. Select the Soniox region that matches your Soniox project
  4. Enter your Soniox API key and save it after validation succeeds
  5. Keep Automatic (Latest) for realtime STT and TTS model selection, or click Refresh to fetch and pin specific models
  6. Select Soniox as your transcription engine or TTS provider in Settings or in a profile