TTAccessible

TeamTalk on the Mac, written for VoiceOver first.

Platforms
macOS
Version
1.12.0
Size
42.1 MB
Published on
Requirements
  • macOS 12 (Monterey) or later
  • Apple Silicon and Intel

Download — TTAccessible View on GitHub — TTAccessible

A native TeamTalk client where VoiceOver never has to guess. Every window, every menu, every control was built to be read aloud and moved through by keyboard. The audio gets exactly the same care as the interface.

Features

  • VoiceOver all the way through. Windows, menus, controls, navigation flows — every one of them built for the screen reader, with complete keyboard navigation and documented shortcuts such as ⌘1 through ⌘4 and F5, F6, F7.
  • A real audio engine. Custom AUHAL capture, input gain, channel selection, an adaptive jitter buffer, and WebRTC AEC3 echo cancellation that, on macOS 14.2 and later, taps the actual speaker output to cancel VoiceOver and system sounds.
  • Your microphone, wherever you are. A global shortcut mutes and unmutes it from any application. An ordinary shortcut no longer asks for Input Monitoring permission, and its key no longer types itself into whatever app you were using.
  • Everyone at their own level. Volume and stereo balance are set per user and are still there next session. Recording runs muxed or per user, in WAV or OGG, and restarts on its own when you move to another channel.
  • Sharing and streaming. File transfers show progress, speed, and time remaining. Media and video streaming sits in a collapsible panel, without leaving the window.
  • The server side too. Account, ban, and server property administration, channels in a tree, private messaging, sound packs bundled or your own, and automatic reconnect that puts you back in your last channel.
  • A guide written to be followed, not just read. ⌘? opens eighteen topics in macOS Help, in English and French: first launch, channels, speaking, the mixer, recording, streaming, administration, every preferences pane, the full shortcut list, and what to do when something goes wrong.
  • It arrives and updates cleanly. In-app updates, signed and notarized, through Sparkle. A universal binary, Apple Silicon and Intel alike. The servers you already saved import straight from TeamTalk5.ini.