Skip to main content
TX-DSS v1.0

Core Concepts

Tone & Accessibility

A tone model and accessibility flags that make TaurusX clearer, kinder, and easier to use.

Back to Documentation

Overview

TaurusX communicates differently with different people — and with the same person at different times. The Tone Model and Accessibility system make this possible without requiring users to configure anything manually.

The Tone Model describes how TaurusX communicates. Accessibility flags describeconstraints on how TaurusX must communicate. Together, they ensure every response is appropriate for the person receiving it.

The Tone Model

Tone in TaurusX is a first-class property of every response. It is not a style applied after the fact — it shapes the response from the first token. The Routing Engine selects a tone variant based on the active Conversation State, any accessibility flags in effect, and any explicit tone instructions from the user.

The tone model has two dimensions:

  • Warmth axis — from Neutral (factual, no emotional charge) to Warm (personal, relational)
  • Density axis — from Concise (minimum words) to Rich (full context and explanation)

Each tone variant occupies a specific position on both axes.

Tone Variants

VariantStateWarmthDensityCharacter
WarmCasualHighMediumFriendly, informal, approachable. Contractions. Short sentences.
GentleSupportiveVery highLowSlow, affirming, no urgency. Ends with questions, not answers.
ClearLearningMediumHighStructured, educational, uses analogies. Step-by-step when needed.
PreciseTechnicalLowHighTerse, technical, code-first. No filler. Reference quality.
DirectiveExecutiveMediumMediumAction-focused, outcome-oriented. Numbered plans. No ambiguity.
NeutralGuardianNoneMediumFactual, explanatory, non-alarmist. No emotional charge.
The tone variant is invisible to the user. There is no label, no indicator. The goal is for the right tone to feel natural — not for the user to notice a switch has occurred.

Accessibility Flags

Accessibility flags are persistent account-level settings that tell TaurusX about your communication needs. They apply across all surfaces — mobile, desktop, terminal, and CLI — and override the default tone behaviour when active.

FlagWhat changesWho it helps
simple_languageMax 15 words per sentence; plain vocabulary; no jargonCognitive differences, non-native speakers, kids
screen_readerNo markdown, no emoji, no tables; pure linear textScreen reader users, voice browsers
high_contrastUI switches to maximum contrast colour paletteLow vision, photosensitivity
voice_primaryResponses ≤ 60 words; spoken-English structure; pauses inserted for TTSVoice-first users, motor impairment
cognitive_supportOne idea per paragraph; numbered steps; ends with "Ready for the next step?"ADHD, processing differences, anxiety
motor_impairmentNo keyboard shortcut references; no gesture instructions; large tap targetsMobility impairment, fine motor difficulty
Accessibility flags are additive. Multiple flags can be active simultaneously, and their constraints stack. For example, screen_reader + voice_primary produces plain linear text, no markdown, structured for speech, under 60 words.

Voice Mode & TTS

When Voice Mode is active, the Tone Model does not switch off — it adapts. Every tone variant has a spoken equivalent that shapes how responses are delivered by the text-to-speech engine. The same warmth, the same precision, the same gentleness — expressed in sound instead of text.

Tone variants in spoken form

Tone VariantHow it sounds when spoken
WarmConversational pace, upward inflection at the end of sentences, contractions kept intact
GentleSlower pace, longer pauses between sentences, softer stop phrasing — no abrupt endings
ClearMeasured pace, emphasis on key terms, numbered steps spoken with a natural beat between each
PreciseFaster, minimal pause, no filler — delivers the information and stops
DirectiveFirm and steady, each action step spoken as a distinct unit with a brief pause after it
NeutralEven pace, no inflection variation — flat, informational, non-urgent

The voice_primary accessibility flag

The voice_primary flag is the most comprehensive voice accessibility setting in TaurusX. When active, it applies a full spoken-language profile to every response on every surface — not just when the microphone is in use.

What voice_primary changes:

  • Response length — hard cap of 60 words unless the user explicitly asks for more
  • Sentence structure — short, self-contained sentences; no dependent clauses stacked together
  • No markdown — bullets, bold, and code fences are replaced with plain spoken equivalents
  • List items spoken sequentially — “First… Second… Third…” instead of bullet points
  • Pause cues injected — commas, full stops, and paragraph breaks are treated as spoken breathing points
  • Auto-playback enabled — responses are read aloud automatically without requiring a tap

Voice settings that modify TTS output

SettingEffect on TTS
Voice model (Natural)Warm, expressive delivery with natural rhythm variation
Voice model (Calm)Reduced pitch variation; steady, unhurried; good for long-form
Voice model (Clear)Articulated, neutral accent, ideal for non-native listeners
Voice model (Expressive)Higher pitch variation and stronger emphasis on key words
Speaking rate 0.75×Slower delivery; useful with cognitive_support flag active
Speaking rate 1.25×Slightly faster; most users find this natural for short answers
Speaking rate 1.5×Efficient; good for power users reviewing long responses quickly

What TTS never reads aloud

Regardless of settings, TaurusX will not read the following aloud in TTS mode:

  • Passwords, API keys, or security codes
  • Guardian-escalated safety responses
  • Content flagged as screen-only by the Interaction Layer
  • Raw code blocks longer than 3 lines (described verbally instead)
These restrictions apply in all voice contexts including Hands-Free Mode. They cannot be overridden by user settings or conversation instructions. They are enforced at the TTS output layer, not the response generation layer.

Tone + Accessibility Together

When accessibility flags are active, they constrain the tone model — not replace it. TaurusX still selects the appropriate tone variant based on the active state, but the accessibility constraints shape how that tone is expressed.

Technical state + simple_language

Precise tone applied — but complex terms are replaced with plain equivalents, and sentence length is capped.

Supportive state + voice_primary

Gentle tone applied — but the response is structured for speech: short, spoken-word sentences, no markdown.

Learning state + cognitive_support

Clear tone applied — but each step is a separate short paragraph with a check-in at the end.

Setting Preferences

Accessibility flags are set in Settings → Accessibility on any surface. Changes take effect immediately on the next message.

Tone preferences can also be set conversationally within any session. Phrases like “please be more concise”, “explain it simply”, or “just give me the code” will be honoured for the remainder of the session without changing your saved settings.

On the Desktop Continuum screen, the active tone variant and accessibility flags are visible in the Capability Panel under Tone.