Virtual microphone translator

Virtual microphone translation on macOS with TranslateChatVoice Mic

Translate Chat Voice uses app-owned virtual audio devices so translated speech can enter a calling app as microphone audio. The public devices are TranslateChatVoice Mic for outgoing translated speech and TranslateChatVoice Speaker for incoming partner audio.

Setup steps

How the virtual audio route works.

  1. 01

    Your microphone is captured

    The macOS app listens to your selected physical microphone only after you start translation.

  2. 02

    Speech is translated

    Recognized text, language direction, and bounded context are sent to the server for translation.

  3. 03

    Translated speech enters the call

    macOS text-to-speech creates audio and sends it to TranslateChatVoice Mic, which the calling app sees as its microphone.

  4. 04

    Partner audio comes back

    The calling app sends partner audio to TranslateChatVoice Speaker so the app can translate it back to your selected output device.

Product details

A focused alternative to manual audio plumbing.

Public audio devices

Calling apps should select TranslateChatVoice Mic and TranslateChatVoice Speaker, the two user-facing devices exposed for translated calls.

Internal endpoints stay hidden

TranslateChatVoice Mic Feed and TranslateChatVoice Speaker Tap are internal endpoints used by the app and should not be selected in calling apps.

Session-aware routing

Physical devices connect when translation starts and are released when translation stops, while virtual devices remain visible while the app is open.

From the macOS app

Confirmed from the app implementation.

  • TranslateChatVoice Mic is the virtual microphone that calling apps can select as input.
  • TranslateChatVoice Speaker is the virtual speaker or output route that carries partner audio back into the translator.
  • The packaged HAL backend exposes the public virtual microphone and speaker devices on macOS.
  • The app excludes virtual, aggregate, auto-aggregate, and TranslateChatVoice endpoints from physical device picker choices.

Related guides

Back to homepage