Illustrative preview, not a verified benchmark.
This page demonstrates the TTS leaderboard format with representative example scores. Use it to explore the workflow and report controls, not to make production model-selection claims.
Demo Run
Usage
Eval Set
Sample Rows
Reference
All
All models
Chatterbox
Kokoro
Qwen3-TTS
All categories
Paralinguistics
Instruction following
Information tuning
Storytelling dialogue
Speech steerability
Robustness intelligibility
Speaker voice consistency
Multilingual code switching
Long-form discourse
Text normalization
Acoustic contexts
Spontaneous conversation
Affective transitions
Punctuation prosody
Domain terminology
Heteronym disambiguation
Formatting markup robustness
Nonverbal paralinguistic cues
Voice conversion similarity
Accent dialect handling
Artifact suppression
Temporal rhythm control
Safety privacy delivery
Semantic contrast focus
Dialogue turn management
Compositional style control
Named entity pronunciation
Disfluency repair control
Lexical stress disambiguation
Pragmatic intent delivery
Symbolic math reading
Multi speaker attribution
Structured enumeration delivery
Phonetic confusability
Referential cohesion
Measurement unit disambiguation
Contextual abbreviation expansion
Noise resilience delivery
Audience register adaptation
Uncertainty calibration delivery
Real-time streaming delivery
Numeric identifier delivery
Sentence boundary inference
Cross-lingual name pronunciation
Speech mode stability
Dialogue act prosody
Address wayfinding delivery
Repair sensitive delivery
Pause breath control
Citation reference delivery
Digital locator delivery
Conditional logic delivery
Priority escalation delivery
Contrastive pair delivery
Statistical notation delivery
Readback confirmation delivery
Focus particle scope delivery
Slot value pairing delivery
Commitment scope delivery
Ordinal ranking delivery
Temporal relation delivery
Syntactic attachment delivery
Quantifier scope delivery
Acronym initialism delivery
Spatial relation delivery
Homograph number-format delivery
Currency financial delivery
Medication dosage delivery
Morphosyntactic marker delivery
Operator precedence delivery
Discourse marker intonation
Deictic reference delivery
Ellipsis fragment delivery
Quoted reported speech delivery
Modal negation scope delivery
Compound proper noun delivery
Range interval delivery
Email thread context delivery
Table matrix reading
Calendar schedule delivery
Instruction conflict resolution delivery
Tool result state delivery
Authorization access delivery
Policy clause delivery
Status code delivery
Menu option navigation delivery
Locale format disambiguation
Accessibility cue delivery
All labels
Accurate
Review
Inaccurate
Lowest score first
Highest score first
Case ID
Model
Reset
Demo Run view is selected.
What This Demonstrates
This sample shows the model-comparison AutoJudge workflow: build or load one shared
TTS eval set, synthesize the same cases with multiple local MLX Community models,
send every generated audio sample plus target text to Gemini, and review a leaderboard
with model rankings, category averages, weakest segments, and per-sample diagnostics.
1. Cases JSONL cases with target text, turns, and metadata.
2. Generators Chatterbox, Kokoro, and Qwen3-TTS-compatible wrappers write comparable audio files.
3. Judge Gemini listens three times per sample and returns strict JSON scores.
4. Leaderboard HTML and JSONL compare models, categories, individual samples, and provenance.
How To Run It
Run each compatible TTS wrapper on the same case file and write each run under a distinct
output directory. Source GEMINI_API_KEY at runtime; do not commit it to the repository.
oaj autojudge-local-tts \
--model mlx-community/chatterbox-turbo-6bit \
--cases examples/tts_multiturn_cases.jsonl \
--judge-provider gemini \
--judge-samples 3 \
--limit 440 \
--out runs/leaderboard/chatterbox
oaj autojudge-local-tts \
--model mlx-community/Kokoro-82M-4bit \
--synthesis-provider mlx_community_kokoro \
--cases examples/tts_multiturn_cases.jsonl \
--judge-provider gemini \
--judge-samples 3 \
--limit 440 \
--out runs/leaderboard/kokoro
oaj autojudge-local-tts \
--model mlx-community/Qwen3-TTS-12Hz-0.6B-Base-4bit \
--synthesis-provider mlx_community_qwen3_tts \
--cases examples/tts_multiturn_cases.jsonl \
--judge-provider gemini \
--judge-samples 3 \
--limit 440 \
--out runs/leaderboard/qwen3-tts
If the local console script is stale while developing from source, run the
same commands through the module entry point:
PYTHONPATH=src:. .venv/bin/python -m open_audio_judge.cli autojudge-local-tts \
--model mlx-community/chatterbox-turbo-6bit \
--cases examples/tts_multiturn_cases.jsonl \
--judge-provider gemini \
--judge-samples 3 \
--limit 440 \
--out runs/leaderboard/chatterbox
Once each model run has written judge-report/results.jsonl, combine those result
files into one side-by-side report:
oaj report \
--results runs/leaderboard/chatterbox/judge-report/results.jsonl \
--results runs/leaderboard/kokoro/judge-report/results.jsonl \
--results runs/leaderboard/qwen3-tts/judge-report/results.jsonl \
--baseline-model mlx-community/chatterbox-turbo-6bit \
--out runs/leaderboard/comparison-report
Expected Output Files
Path
Purpose
synthesis/tts_audio_cases.jsonl
Generated-audio cases with local audio_path, target text, and synthesis metadata.
model_summary.json
Attempted/synthesized counts, success rate, audio totals, model/voice/language breakdowns, and failure counts.
judge-report/results.jsonl
One JSON result per audio sample: averaged score, individual judge scores, reason, categories, notes, status, and provenance.
judge-report/report.html
Human-readable report with aggregate scores, baseline deltas, weakest segments, likely fix areas, priority cases, and searchable/sortable sample-by-sample details.
Illustrative Report Preview
The preview samples 300 cases per model from the 440-case evaluation library: 900 model-case evaluations, with three judge attempts per evaluation producing 2,700 illustrative judgments.
Models 3
Eval Library 440 cases
Illustrative Coverage 300 / model
Model-Case Evaluations 900
Judge Attempts 3 / evaluation
Illustrative Judgments 2,700
Top Avg 91.2
Lowest Avg 84.7
Eval Set Samples
The public demo eval set contains 440 synthetic, public-safe cases grouped into research-backed
TTS dimensions. Each category below contributes five shared cases that every model synthesizes
before Gemini judges the generated audio.
Paralinguistics 5 cases
tts-paralinguistics-reassurance-001
Slice: emotion_reassurance
Prompt: Read this as a calm, reassuring assistant after a user reports a stressful day.
Target: Take a slow breath with me. You handled a lot today, and we can take the next step one at a time.
tts-paralinguistics-excitement-001
Slice: emotion_excitement
Prompt: Read this with bright excitement, but keep it intelligible and not shouty.
Target: Great news, the prototype passed every smoke test, and the demo is ready for the morning review.
tts-paralinguistics-urgency-001
Slice: emotion_urgency
Prompt: Read this as urgent but composed operations guidance.
Target: Please leave the lab through the north door now, and meet the safety lead by the blue sign.
tts-paralinguistics-uncertainty-001
Slice: emotion_uncertainty
Prompt: Read this with polite uncertainty, as if confirming a tentative answer.
Target: I think the meeting moved to room four twelve, but I should confirm before you walk over.
tts-paralinguistics-confidence-001
Slice: emotion_confidence
Prompt: Read this as a confident product update, warm but direct.
Target: The release is stable, customer migration is complete, and support coverage is ready for launch.
Instruction Following 5 cases
tts-instruction-following-exact-punctuation-001
Slice: punctuation_intonation
Prompt: Read exactly what follows, preserving the comma pause and the final question intonation.
Target: Before we ship, can you check the backup, the logs, and the alert threshold?
tts-instruction-following-spelled-token-001
Slice: spelled_tokens
Prompt: Read the support code clearly. Spell each letter in the code instead of turning it into a word.
Target: Your support code is B Q seven four. Please repeat B Q seven four to confirm.
tts-instruction-following-do-not-say-001
Slice: do_not_say_constraint
Prompt: Read only the final customer-facing sentence. Do not say the bracketed note.
Target: Your refund has been approved and should appear within three business days.
tts-instruction-following-pronunciation-001
Slice: pronunciation_directive
Prompt: Read the name as MAY-uh and keep the rest natural.
Target: Maya will join the design review after lunch and present the updated onboarding flow.
tts-instruction-following-emphasis-001
Slice: word_emphasis
Prompt: Read this sentence with emphasis on only the word final.
Target: Please upload the final invoice before closing the account.
Information Tuning 5 cases
tts-information-tuning-dense-numbers-001
Slice: dense_numbers
Prompt: Read this operational update so the numbers are easy to catch on first listen.
Target: Revenue rose 12.4 percent to 8.6 million dollars, while churn fell from 3.1 percent to 2.7 percent.
tts-information-tuning-steps-001
Slice: procedural_steps
Prompt: Read this as step-by-step setup guidance with crisp boundaries between steps.
Target: First, plug in the hub. Second, wait for the blue light. Third, open the app and tap Pair new device.
tts-information-tuning-dates-times-001
Slice: dates_times
Prompt: Read this calendar update so the date, time, and time zone are unmistakable.
Target: The maintenance window starts Thursday, July ninth, at 10:30 PM Pacific time.
tts-information-tuning-units-001
Slice: units_measurements
Prompt: Read this lab note with the units clear and separate from the values.
Target: Add 2.5 milliliters of buffer, heat the sample to 37 degrees Celsius, and wait eight minutes.
tts-information-tuning-safety-critical-001
Slice: safety_critical_wording
Prompt: Read this safety-critical instruction with no casual tone.
Target: Do not restart the compressor until the pressure gauge reads zero and the lockout tag is removed.
Storytelling Dialogue 5 cases
tts-storytelling-bedtime-001
Slice: narrative_gentle
Prompt: Read this like the opening of a gentle bedtime story.
Target: At the edge of the quiet harbor, a tiny lantern blinked awake and painted a path across the water.
tts-storytelling-suspense-001
Slice: narrative_suspense
Prompt: Read this short scene with light suspense, using pauses without becoming melodramatic.
Target: The elevator stopped between floors. For three seconds, nobody moved. Then the emergency phone began to ring.
tts-storytelling-character-001
Slice: character_consistency
Prompt: Read this as a cheerful shopkeeper greeting a regular customer.
Target: Back again for the cinnamon rolls, Sam? I saved the corner piece because I know it is your favorite.
tts-storytelling-conversational-001
Slice: conversational_spontaneity
Prompt: Read this like spontaneous dialogue, with natural hesitation but no filler words added.
Target: I was going to take the train, but the rain stopped, so I might walk instead.
tts-storytelling-roleplay-001
Slice: roleplay_guide
Prompt: Read this as a calm museum guide introducing an exhibit.
Target: This small brass compass crossed two oceans before it found its way into the captain's desk.
Speech Steerability 5 cases
tts-speech-steerability-formal-001
Slice: formal_register
Prompt: Read this in a formal executive briefing voice.
Target: The migration remains on schedule, with the database cutover planned for Friday at 22:00 UTC.
tts-speech-steerability-friendly-001
Slice: friendly_register
Prompt: Read this as a friendly neighborhood guide, casual but still clear.
Target: Turn left after the bakery, walk past the little green gate, and you will see the library on the corner.
tts-speech-steerability-slow-001
Slice: slow_pace
Prompt: Read this slowly enough for a beginner to follow.
Target: Place the cursor at the end of the line, press return, and type the next command on a new line.
tts-speech-steerability-volume-001
Slice: soft_volume
Prompt: Read this like a quiet library announcement, audible but gentle.
Target: The reading room will close in ten minutes, and checked-out materials can be returned at the front desk.
tts-speech-steerability-pitch-001
Slice: pitch_control
Prompt: Read this with a slightly higher, brighter pitch while staying natural.
Target: Welcome to the morning workshop; coffee is ready, and the first session begins in five minutes.
Robustness Intelligibility 5 cases
tts-robustness-intelligibility-rare-words-001
Slice: rare_words
Prompt: Read these rare words clearly in one fluent sentence.
Target: The archivist cataloged the susurrus, the palimpsest, and the calliope in a single note.
tts-robustness-intelligibility-acronyms-001
Slice: acronyms
Prompt: Read each acronym clearly without turning the sequence into a word.
Target: The SLA, GPU, and API limits changed after the QA review.
tts-robustness-intelligibility-code-like-001
Slice: code_like_strings
Prompt: Read this code-like string as support text, preserving symbols verbally.
Target: Set retry count to three, then enter key dash alpha underscore nine in the token field.
tts-robustness-intelligibility-long-text-001
Slice: long_text
Prompt: Read this longer note with steady breath control and no rushed ending.
Target: After you save the draft, review the attachment list, confirm the recipient group, and schedule the message for Monday morning so the team sees it before standup.
tts-robustness-intelligibility-multilingual-001
Slice: multilingual_snippet
Prompt: Read this English sentence with the short Spanish greeting clear and respectful.
Target: Start the tour by saying buenos dias, then explain that the garden path is open until sunset.
Speaker Voice Consistency 5 cases
tts-speaker-voice-consistency-persona-001
Slice: stable_persona
Prompt: Read this as the same calm technical mentor across both sentences.
Target: You found the right log file. Now check the final warning line and compare it with the deployment note.
tts-speaker-voice-consistency-age-cue-001
Slice: age_role_cue
Prompt: Read this as an experienced senior advisor, steady and measured.
Target: The safest decision is to pause the rollout, review the audit trail, and restart only after the owner signs off.
tts-speaker-voice-consistency-dialogue-001
Slice: single_voice_dialogue
Prompt: Read both quoted lines using one narrator voice, not two separate speakers.
Target: She said the train was late, and he replied that the platform had changed.
tts-speaker-voice-consistency-longer-001
Slice: timbre_stability
Prompt: Read this longer update with the same voice quality from beginning to end.
Target: The pilot group finished onboarding yesterday, the second group starts on Wednesday, and the support team will collect feedback after the first week.
tts-speaker-voice-consistency-soft-spoken-001
Slice: soft_spoken_consistency
Prompt: Read this as a soft-spoken support agent while keeping the voice stable.
Target: I can help reset the device now, and I will stay on the line until the status light turns green.
Multilingual Code Switching 5 cases
tts-multilingual-code-switching-spanish-001
Slice: spanish_phrase
Prompt: Read the English sentence with the Spanish phrase clear and natural.
Target: Please tell the group gracias por venir, then invite everyone to take a seat.
tts-multilingual-code-switching-french-001
Slice: french_phrase
Prompt: Read this with a clear French phrase inside the English sentence.
Target: The guide pointed to the small cafe and said bon appetit before the tasting began.
tts-multilingual-code-switching-names-001
Slice: international_names
Prompt: Read the international names carefully without flattening them into English-only sounds.
Target: Aiko, Saoirse, and Joaquin will review the agenda before the workshop starts.
tts-multilingual-code-switching-loanwords-001
Slice: loanwords
Prompt: Read the borrowed words naturally inside the English sentence.
Target: The menu includes ramen, croissants, and tacos, so please ask about allergies before ordering.
tts-multilingual-code-switching-bilingual-direction-001
Slice: bilingual_announcement
Prompt: Read this bilingual direction clearly for a public announcement.
Target: Boarding is now open at gate five; pasajeros con ninos may come forward first.
Long Form Discourse 5 cases
tts-long-form-discourse-paragraph-001
Slice: paragraph_flow
Prompt: Read this paragraph with stable pacing and clear paragraph-level flow.
Target: The new dashboard will launch in stages. First, managers will see daily summaries. Next, analysts will receive export tools. Finally, the support team will add notes from customer calls.
tts-long-form-discourse-list-001
Slice: list_structure
Prompt: Read this list as a coherent update, not disconnected fragments.
Target: Three items changed this week: the intake form is shorter, the approval email is clearer, and the archive link now opens in a new tab.
tts-long-form-discourse-parenthetical-001
Slice: parenthetical_aside
Prompt: Read this with the parenthetical aside lighter than the main message.
Target: The backup finished at midnight, the checksum matched, and the archive, which is stored in cold storage, is ready for audit.
tts-long-form-discourse-topic-shift-001
Slice: topic_transition
Prompt: Read this with a natural shift from problem to resolution.
Target: The first import failed because the file header was missing. After the team regenerated the export, the second import completed without warnings.
tts-long-form-discourse-endurance-001
Slice: endurance_long_sentence
Prompt: Read this longer sentence without fading, clipping, or rushing the ending.
Target: Before the training starts, confirm that the projector is connected, the captions are enabled, the microphone is charged, and the remote attendees can hear the room clearly.
Text Normalization 5 cases
tts-text-normalization-currency-001
Slice: currency_percentages
Prompt: Read this billing update with the currency, percentage, and comparison easy to catch.
Target: The monthly plan changes from $19.99 to $24.50, while the annual discount stays at 18 percent.
tts-text-normalization-url-email-001
Slice: url_email_punctuation
Prompt: Read the support contact carefully, spelling punctuation verbally where needed.
Target: Send the log to qa-team@example dot org, then open status dot example slash incident seven.
tts-text-normalization-version-001
Slice: versions_ordinals
Prompt: Read this release note so version numbers and ordinal labels stay distinct.
Target: Install version 2.10.3 after the fourth database patch, not version 2.1.3.
tts-text-normalization-symbols-001
Slice: symbols_math
Prompt: Read this formula-like instruction naturally while verbalizing the symbols.
Target: Set A plus B greater than C, then mark the result as pass slash review.
tts-text-normalization-address-001
Slice: addresses_abbreviations
Prompt: Read this delivery address with abbreviations expanded clearly but not awkwardly.
Target: Bring the sample to 405 North Pine Street, Suite 8B, before 5 PM.
Acoustic Contexts 5 cases
tts-acoustic-contexts-phone-001
Slice: telephone_support_clarity
Prompt: Read this as a phone support agent, compact but still fully intelligible.
Target: I found the ticket, and the replacement unit should ship after the warehouse scan finishes.
tts-acoustic-contexts-pa-001
Slice: public_address_projection
Prompt: Read this as a public address announcement with firm projection and clean timing.
Target: Train twelve is now boarding on platform three; please keep bags clear of the yellow line.
tts-acoustic-contexts-soft-001
Slice: quiet_audible_reminder
Prompt: Read this as a quiet late-night reminder that remains audible and articulate.
Target: Your alarm is set for six fifteen, and the kitchen lights will stay off until sunrise.
tts-acoustic-contexts-mobile-001
Slice: mobile_navigation_clarity
Prompt: Read this navigation prompt for a moving listener, with the turn and distance easy to catch.
Target: In half a mile, use the right lane, then turn onto Harbor Drive after the second light.
tts-acoustic-contexts-radio-001
Slice: radio_dispatch_clarity
Prompt: Read this as a clean radio dispatch, clipped enough for urgency but not robotic.
Target: Unit four, hold at the west entrance until the loading bay is clear.
Spontaneous Conversation 5 cases
tts-spontaneous-conversation-hesitation-001
Slice: spoken_hesitation
Prompt: Read this like a natural support conversation with mild hesitation, but do not add any extra filler words.
Target: I, uh, I think we should restart the router first, then check whether the status light comes back.
tts-spontaneous-conversation-repair-001
Slice: self_correction_repair
Prompt: Read this as a quick self-correction in conversation, with the correction easy to notice.
Target: The pickup is at gate fourteen, sorry, gate forty, near the blue kiosk.
tts-spontaneous-conversation-backchannel-001
Slice: backchannel_acknowledgment
Prompt: Read this as a helpful agent acknowledging the caller before giving the action.
Target: Mm-hmm, I see the issue now; you were charged twice, and I can reverse the duplicate today.
tts-spontaneous-conversation-pause-001
Slice: thinking_pause_resume
Prompt: Read this with a natural thinking pause at the three dots, then continue cleanly.
Target: Let me check the schedule... okay, the earliest opening is Wednesday afternoon.
tts-spontaneous-conversation-restart-001
Slice: conversational_restart
Prompt: Read this as a conversational restart that is firm but not alarming.
Target: Wait, no, keep the charger plugged in until the update finishes.
Affective Transitions 5 cases
tts-affective-transitions-relief-001
Slice: concern_to_relief
Prompt: Read this with a clear shift from concern to relief, without sounding theatrical.
Target: I was worried when the alert fired, but the backup completed and the service is stable again.
tts-affective-transitions-apology-001
Slice: apology_to_confidence
Prompt: Read this as a sincere apology followed by calm confidence.
Target: I am sorry for the delay; your replacement has shipped, and the tracking link is active now.
tts-affective-transitions-warning-001
Slice: friendly_to_warning
Prompt: Read this with friendly setup that becomes a firm warning on the final clause.
Target: You can keep editing the draft, but do not close the tab until the upload finishes.
tts-affective-transitions-surprise-001
Slice: surprise_to_neutral
Prompt: Read this with brief surprise, then settle into a matter-of-fact update.
Target: Oh, that changed quickly; the new room is 214, and the host will meet you there.
tts-affective-transitions-empathy-001
Slice: empathy_to_instruction
Prompt: Read this with empathy first, then move into concise practical guidance.
Target: That sounds frustrating, and the fastest fix is to reset the password from the signed-in device.
Punctuation Prosody 5 cases
tts-punctuation-prosody-quotation-001
Slice: quoted_speech_boundaries
Prompt: Read this with clear quoted-speech framing while keeping one narrator voice.
Target: Mina said, quote, the build is green, unquote, and then reopened the release checklist.
tts-punctuation-prosody-colon-001
Slice: colon_semicolon_grouping
Prompt: Read this with the colon introducing a short list and the semicolon marking a stronger pause.
Target: Bring three items: a badge, a charger, and a notebook; leave the spare laptop at home.
tts-punctuation-prosody-dash-001
Slice: aside_phrase_grouping
Prompt: Read this with the dash as a quick aside, then return to the main sentence.
Target: The sensor passed calibration - just barely - and the final reading stayed within tolerance.
tts-punctuation-prosody-question-001
Slice: question_answer_contour
Prompt: Read the first sentence as a real question and the second as a calm answer.
Target: Can you hear the alert from the lobby? If not, move closer to the east speaker.
tts-punctuation-prosody-ellipsis-001
Slice: ellipsis_pause_resume
Prompt: Read this with a brief ellipsis pause, then resume without making the silence too long.
Target: The lights flickered... then the backup power came on and the hallway signs returned.
Domain Terminology 5 cases
tts-domain-terminology-clinical-001
Slice: clinical_terms
Prompt: Read this clinical handoff with the medication and lab terms clear but not overpronounced.
Target: The patient tolerated metformin, reported mild nausea, and the hemoglobin A1C result is pending.
tts-domain-terminology-legal-001
Slice: legal_clause_terms
Prompt: Read this legal update with formal clarity and distinct clause boundaries.
Target: The addendum supersedes section 4B, but the indemnity clause and audit provision remain unchanged.
tts-domain-terminology-engineering-001
Slice: engineering_terms
Prompt: Read this engineering status note so the technical nouns do not blur together.
Target: The inverter firmware passed thermal cycling, but the telemetry parser still drops checksum warnings.
tts-domain-terminology-finance-001
Slice: finance_terms
Prompt: Read this finance brief with the market terms and abbreviations easy to distinguish.
Target: EBITDA improved after the debt refinance, while basis-point spreads narrowed across the short-duration book.
tts-domain-terminology-science-001
Slice: science_terms
Prompt: Read this science summary with careful pronunciation of the specialized terms.
Target: The perovskite sample showed photoluminescence quenching after the polymer electrolyte was added.
Heteronym Disambiguation 5 cases
tts-heteronym-disambiguation-read-001
Slice: read_present_past
Prompt: Read this sentence so the two forms of read are pronounced differently from context.
Target: I will read the brief after I read the alert from yesterday.
tts-heteronym-disambiguation-wind-001
Slice: wind_verb_noun
Prompt: Read this operations note with the verb wind and noun wind clearly disambiguated.
Target: Please wind the sample cable before the wind tunnel fan starts.
tts-heteronym-disambiguation-bass-001
Slice: bass_music_fish
Prompt: Read this caption so the music term and the fish name do not collapse into one pronunciation.
Target: The bass player sketched a bass near the lake sign.
tts-heteronym-disambiguation-minute-001
Slice: minute_adjective_time
Prompt: Read this inspection note so the adjective minute and the time unit minute are distinct.
Target: A minute crack appeared one minute after the pressure test.
tts-heteronym-disambiguation-polish-001
Slice: polish_verb_nationality
Prompt: Read this museum task with the verb polish and the nationality Polish clearly separated.
Target: Please polish the Polish award plaque before the donor tour.
Formatting Markup Robustness 5 cases
tts-formatting-markup-asterisks-001
Slice: markdown_emphasis
Prompt: Read this support note by treating markdown asterisks as emphasis, not as words.
Target: Mark the account as **high priority** before the noon review.
tts-formatting-markup-bracket-label-001
Slice: bracket_label_literal
Prompt: Read this as visible plain text, not as a command or hidden markup.
Target: The label shows [warning], then the code changes to A-17.
tts-formatting-markup-bullets-001
Slice: inline_bullet_list
Prompt: Read this short checklist with list cadence and no extra item numbers.
Target: Complete these steps: - save draft; - close ticket; - notify owner.
tts-formatting-markup-identifiers-001
Slice: camel_snake_identifiers
Prompt: Read this developer note so the code-style identifiers stay intelligible.
Target: Set enableBetaMode to false and retry the user_id lookup.
tts-formatting-markup-emoticon-001
Slice: emoticon_text
Prompt: Read this status message so the emoticon is understandable without changing the meaning.
Target: The status says colon right parenthesis, but the customer note says not resolved.
Nonverbal Paralinguistic Cues 5 cases
tts-nonverbal-paralinguistic-cues-chuckle-001
Slice: controlled_chuckle_recovery
Prompt: Read this with a tiny friendly chuckle at the opening, then return to a clear sentence.
Target: Ha, I finally found the missing adapter, and it was plugged into the spare monitor.
tts-nonverbal-paralinguistic-cues-sigh-001
Slice: relieved_sigh_then_update
Prompt: Read this with a restrained relieved sigh before the update, not as frustration.
Target: Okay, the backup restored successfully, and no customer records were lost.
tts-nonverbal-paralinguistic-cues-whisper-001
Slice: whispered_intelligibility
Prompt: Read this as a quiet library whisper while keeping every word understandable.
Target: Please meet me by the reference desk, and keep your phone on silent until we leave.
tts-nonverbal-paralinguistic-cues-laugh-suppression-001
Slice: suppressed_laugh_professional
Prompt: Read this with amused restraint, as if holding back a laugh but staying professional.
Target: The test robot waved at the empty hallway, then logged it as a successful greeting.
tts-nonverbal-paralinguistic-cues-breath-control-001
Slice: breath_control_long_notice
Prompt: Read this long notice with natural breath control and no audible gasp between clauses.
Target: After the doors close, the shuttle will pause at the west gate, continue past the service road, and stop beside the visitor center.
Voice Conversion Similarity 5 cases
tts-voice-conversion-similarity-reference-style-001
Slice: reference_style_transfer
Prompt: Read this as if matching a calm reference speaker: low energy, even timbre, and no theatrical emphasis.
Target: The account review is complete, and the renewal packet is ready for signature.
tts-voice-conversion-similarity-content-preservation-001
Slice: speaker_transfer_content_preservation
Prompt: Read this in a converted-speaker style while preserving every number, unit, and condition exactly.
Target: Set pump two to 1.8 liters per minute, then stop if the pressure rises above 42 PSI.
tts-voice-conversion-similarity-prosody-retention-001
Slice: reference_prosody_retention
Prompt: Read this with the same measured cadence a reference narrator would use across the whole sentence.
Target: After the opening remarks, pause briefly, introduce the panel, and invite questions from the front row.
tts-voice-conversion-similarity-identity-leakage-001
Slice: anti_generic_voice_leakage
Prompt: Read this in the target voice only; avoid slipping into a generic assistant voice on the second sentence.
Target: I can confirm the appointment for Friday morning. Please bring the printed form and a photo ID.
tts-voice-conversion-similarity-cross-style-001
Slice: identity_preserved_style_shift
Prompt: Read this with target-speaker similarity while shifting from neutral status to gentle reassurance.
Target: The connection dropped during the upload, but the draft was saved and you can retry safely.
Accent Dialect Handling 5 cases
tts-accent-dialect-handling-southern-weather-001
Slice: light_southern_weather_notice
Prompt: Read this with a light Southern U.S. regional accent while keeping the weather details crisp and respectful.
Target: The rain should clear by three, but the low bridge on County Road 12 may stay closed until dusk.
tts-accent-dialect-handling-london-museum-001
Slice: london_museum_announcement
Prompt: Read this in a light London English style, polished but not theatrical, with the exhibit names clear.
Target: Gallery five closes at half past four, and the Turner sketch room reopens after the curator talk.
tts-accent-dialect-handling-australian-field-001
Slice: australian_field_report
Prompt: Read this with a light Australian English accent while preserving the measurement and location details.
Target: The field team logged 18 millimeters of rain near the east ridge and moved the sensors inland.
tts-accent-dialect-handling-indian-support-001
Slice: indian_english_support_acronym
Prompt: Read this in a clear Indian English support-agent style without flattening the acronym or ticket number.
Target: Your VPN profile was reset, and ticket K F 2048 will remain open until you confirm access.
tts-accent-dialect-handling-scottish-travel-001
Slice: scottish_travel_routes
Prompt: Read this with a light Scottish English accent and enough pacing for travelers to catch the route names.
Target: The Glasgow service now boards from platform seven, with a connection to Inverness after Perth.
Artifact Suppression 5 cases
tts-artifact-suppression-plosive-clipping-001
Slice: plosive_clipping_control
Prompt: Read this close-mic sentence clearly, avoiding pops or clipping on the repeated P and B sounds.
Target: Please pack the backup battery beside the portable printer before boarding begins.
tts-artifact-suppression-sibilance-001
Slice: sibilance_harshness_control
Prompt: Read this crisp safety line without harsh hiss, metallic buzzing, or swallowed S sounds.
Target: Six stainless sensors stayed stable as the system switched to silent service mode.
tts-artifact-suppression-repeat-loop-001
Slice: repeat_loop_resistance
Prompt: Read the repeated word exactly as written, but do not fall into a stutter loop or add extra repeats.
Target: The sync status says pending, pending, then complete after the final server check.
tts-artifact-suppression-silence-boundary-001
Slice: silence_boundary_stability
Prompt: Read this with the short pause implied by the ellipsis, but avoid clicks, dead air, or a sudden restart.
Target: Hold the line for one moment... now the secure channel is ready.
tts-artifact-suppression-tail-stability-001
Slice: quiet_tail_noise_floor
Prompt: Read this quiet final sentence so the ending remains audible and does not fade into noise.
Target: The lobby lights are dimmed, the doors are locked, and the overnight desk is staffed.
Temporal Rhythm Control 5 cases
tts-temporal-rhythm-control-countdown-001
Slice: even_countdown_cadence
Prompt: Read this launch-room countdown with even spacing between each number and no extra filler.
Target: Stand by for launch in five, four, three, two, one, mark.
tts-temporal-rhythm-control-pause-duration-001
Slice: relative_pause_duration
Prompt: Read this meditation cue with a clearly longer pause after inhale than after exhale.
Target: Inhale through the nose. Hold gently. Exhale slowly, and let your shoulders settle.
tts-temporal-rhythm-control-speed-ramp-001
Slice: controlled_speed_ramp
Prompt: Read this transit update starting brisk, then slowing down for the platform and connection details.
Target: The express train is arriving now; please move back, then board from platform six for the airport connection.
tts-temporal-rhythm-control-rhythmic-emphasis-001
Slice: three_beat_rhythmic_emphasis
Prompt: Read this training slogan with a steady three-beat rhythm, but do not chant or sing it.
Target: Check the door, check the latch, check the light before you leave.
tts-temporal-rhythm-control-clause-syncopation-001
Slice: short_clause_to_settled_resolution
Prompt: Read this status line with quick short clauses followed by a settled final clause.
Target: Cache cleared, queue drained, workers restarted, and the dashboard is stable again.
Safety Privacy Delivery 5 cases
tts-safety-privacy-delivery-consent-notice-001
Slice: consent_notice_clarity
Prompt: Read this consent notice with neutral clarity and no rushed legal tone.
Target: This call may be recorded for quality review, and you can ask to stop recording at any time.
tts-safety-privacy-delivery-secret-warning-001
Slice: credential_warning_negation
Prompt: Read this account-safety warning firmly, with the never clause unmistakable.
Target: A support agent will never ask for your password, full card number, or one-time code.
tts-safety-privacy-delivery-redacted-id-001
Slice: redacted_identifier_handling
Prompt: Read this privacy-preserving case note without inventing the redacted identifier.
Target: The case note says user ID redacted, followed by account ending in 4821.
tts-safety-privacy-delivery-location-choice-001
Slice: location_consent_emergency
Prompt: Read this sensitive safety guidance with care, preserving the user's choice and emergency condition.
Target: Share your location only if you choose to, and call local emergency services if you are in immediate danger.
tts-safety-privacy-delivery-deletion-warning-001
Slice: irreversible_action_warning
Prompt: Read this irreversible-action warning with measured seriousness and clear consequence order.
Target: Deleting this workspace removes shared files for everyone, so export your records before you continue.
Semantic Contrast Focus 5 cases
tts-semantic-contrast-focus-negation-001
Slice: negation_scope_contrast
Prompt: Read this triage note so the negation and contrast are unmistakable on first listen.
Target: The payment failed, not the identity check, so ask the customer to update the card only.
tts-semantic-contrast-focus-exception-001
Slice: exception_boundary_clarity
Prompt: Read this access rule with the exception separated clearly from the main rule.
Target: Everyone may enter through the south gate except contractors, who must check in at the service desk.
tts-semantic-contrast-focus-correction-001
Slice: correction_date_time_focus
Prompt: Read this correction politely, making the corrected value easy to hear.
Target: The pickup is on Tuesday, not Thursday, and the window is 9 AM to 11 AM.
tts-semantic-contrast-focus-either-or-001
Slice: balanced_alternative_options
Prompt: Read this choice prompt so the two options remain distinct and balanced.
Target: You can either keep the monthly plan or switch to annual billing before the renewal date.
tts-semantic-contrast-focus-threshold-001
Slice: conditional_threshold_contrast
Prompt: Read this threshold rule with precise emphasis on the condition and the consequence.
Target: If the temperature stays below 2 degrees Celsius, delay loading; otherwise, start the route at 6:15.
Dialogue Turn Management 5 cases
tts-dialogue-turn-management-acknowledgment-001
Slice: acknowledgment_to_first_question
Prompt: Read this support reply with a brief acknowledgment, then a clear first question.
Target: Yes, I can help with that. First, tell me which device is showing the red light.
tts-dialogue-turn-management-clarification-001
Slice: balanced_clarification_question
Prompt: Read this clarification question so both alternatives are balanced and easy to distinguish.
Target: Do you mean the invoice from May, or the receipt for the replacement charger?
tts-dialogue-turn-management-restart-001
Slice: self_repair_restart_with_time
Prompt: Read this repair turn as a concise restart after a confusing previous answer.
Target: Sorry, let me restart that clearly: your train leaves from platform eight at 6:40.
tts-dialogue-turn-management-handoff-001
Slice: handoff_with_spelled_ticket
Prompt: Read this handoff notice with the ticket code spelled clearly and no rushed ending.
Target: I will transfer you to billing now; keep this ticket number handy: B L 319.
tts-dialogue-turn-management-closure-001
Slice: task_closure_next_action
Prompt: Read this conversation-closing instruction as complete, calm, and not dismissive.
Target: That completes the setup. You can close this window and restart the app when you are ready.
Compositional Style Control 5 cases
tts-compositional-style-control-quiet-urgent-clinic-001
Slice: quiet_urgent_clinic_instruction
Prompt: Read this quietly because it is in a clinic waiting room, but keep the instruction urgent and easy to act on.
Target: Please step to desk two now, and bring the blue allergy card with your photo ID.
tts-compositional-style-control-friendly-formal-billing-001
Slice: friendly_formal_billing_notice
Prompt: Read this as friendly and formal at the same time, with the date and amount clear.
Target: Your renewal estimate is 42 dollars per month, and the review period ends on August 14.
tts-compositional-style-control-upbeat-slow-onboarding-001
Slice: upbeat_slow_onboarding_steps
Prompt: Read this onboarding tip with upbeat energy, but slow enough for a first-time user to follow.
Target: Tap Create Project, choose the starter template, then name the folder before you invite your team.
tts-compositional-style-control-serious-reassuring-outage-001
Slice: serious_reassuring_outage_update
Prompt: Read this outage update with serious authority and reassurance, without sounding cheerful.
Target: The payment service is paused while engineers verify recovery, and queued charges will not run twice.
tts-compositional-style-control-conversational-precise-navigation-001
Slice: conversational_precise_navigation
Prompt: Read this navigation cue conversationally, but with precise timing and lane details.
Target: In 900 feet, use the right two lanes to take exit 18B toward Lake Avenue.
Named Entity Pronunciation 5 cases
tts-named-entity-pronunciation-healthcare-schedule-001
Slice: healthcare_person_place_names
Prompt: Read this appointment notice with careful pronunciation of each person and place name.
Target: Dr. Aisha Nguyen will meet Joaquin Alvarez at the Des Moines clinic on Fleur Drive.
tts-named-entity-pronunciation-product-ticket-001
Slice: product_ticket_assignee_names
Prompt: Read this engineering handoff with the product name, ticket id, and assignee pronounced clearly.
Target: Open Audio Judge issue O A J 427 is assigned to Priya Natarajan for the Kokoro wrapper review.
tts-named-entity-pronunciation-mixed-origin-panel-001
Slice: mixed_origin_person_names
Prompt: Read the speaker introduction warmly, with respectful pronunciation of mixed-origin names.
Target: Please welcome Saoirse O'Connell, Xiaoyu Li, and Mateo Ibarra to the advisory panel.
tts-named-entity-pronunciation-place-route-001
Slice: difficult_place_name_route
Prompt: Read this route update naturally, but make the difficult place names distinct.
Target: The route passes through Worcester, Boise, and La Jolla before the Santa Fe handoff.
tts-named-entity-pronunciation-acronym-briefing-001
Slice: acronym_program_place_briefing
Prompt: Read this briefing line with acronyms and names crisp, not rushed.
Target: NASA and NOAA briefed Maya Chen about the Artemis weather window at Vandenberg.
Disfluency Repair Control 5 cases
tts-disfluency-repair-control-false-start-001
Slice: false_start_time_repair
Prompt: Read this false start naturally, preserving the correction and both pickup times exactly.
Target: I, I mean, the pickup window opens at 7:30, not 7:15.
tts-disfluency-repair-control-filled-pause-001
Slice: bounded_filled_pause_lookup
Prompt: Read this lookup response with one mild filled pause, but keep the answer crisp.
Target: Let me check, um, yes, the charger is in bin C 12.
tts-disfluency-repair-control-repeat-confirmation-001
Slice: intentional_code_repetition
Prompt: Read this access-code confirmation with intentional repetition for accuracy, not excitement.
Target: The door code is 4 8 4 8, repeat, 4 8 4 8.
tts-disfluency-repair-control-restart-001
Slice: restart_after_wrong_path
Prompt: Read this restart after a mistaken path, making the new instruction sequence easy to follow.
Target: Actually, start over: choose Settings, then Audio, then Calibrate Microphone.
tts-disfluency-repair-control-hesitation-001
Slice: cautious_hesitation_safety_advice
Prompt: Read this cautious recommendation with a small hesitation, not a dramatic pause.
Target: The safest option is, well, to wait until the pressure gauge returns to zero.
Lexical Stress Disambiguation 5 cases
tts-lexical-stress-disambiguation-record-001
Slice: record_verb_noun_stress
Prompt: Read this workflow note so the verb record and noun record have different stress.
Target: Please record the record ID before closing the intake form.
tts-lexical-stress-disambiguation-permit-001
Slice: permit_verb_noun_stress
Prompt: Read this city-services update with the two uses of permit clearly disambiguated.
Target: The city will permit the permit review after the safety fee posts.
tts-lexical-stress-disambiguation-project-001
Slice: project_verb_noun_stress
Prompt: Read this board-update sentence so project as a verb and project as a noun do not sound identical.
Target: The team will project the project timeline during the board update.
tts-lexical-stress-disambiguation-object-001
Slice: object_verb_noun_stress
Prompt: Read this audit sentence with object as a verb and object as a noun clearly separated by stress.
Target: If auditors object, label the object as restricted until counsel responds.
tts-lexical-stress-disambiguation-conduct-001
Slice: conduct_verb_noun_stress
Prompt: Read this training notice so conduct the verb and conduct the noun have the right stress.
Target: Supervisors will conduct the conduct review after the morning briefing.
Pragmatic Intent Delivery 5 cases
tts-pragmatic-intent-delivery-pol-refusal-001
Slice: polite_refusal_with_alternative
Prompt: Read this as a polite refusal that stays warm, not apologetic or harsh.
Target: I cannot approve the refund today, but I can escalate the case for a manager review.
tts-pragmatic-intent-delivery-soft-suggestion-001
Slice: gentle_suggestion_not_command
Prompt: Read this as a gentle suggestion, not a command.
Target: You might try restarting the router first, then check whether the status light turns blue.
tts-pragmatic-intent-delivery-deadline-reminder-001
Slice: firm_deadline_consequence
Prompt: Read this as a firm deadline reminder without sounding angry.
Target: The form is due by 5 PM today, and late submissions move to next week's review queue.
tts-pragmatic-intent-delivery-reassuring-boundary-001
Slice: supportive_boundary_privacy
Prompt: Read this as reassuring boundary-setting, supportive but exact.
Target: I can stay with you through the setup, but I cannot access your private recovery key.
tts-pragmatic-intent-delivery-invitation-001
Slice: invitation_with_opt_out
Prompt: Read this as an invitation with a clear option to decline, not as pressure.
Target: You are welcome to join the pilot group, or you can wait for the general release next month.
Symbolic Math Reading 5 cases
tts-symbolic-math-reading-geometry-formula-001
Slice: geometry_formula_variables_units
Prompt: Read this geometry formula so each variable, operation, and unit is easy to copy by ear.
Target: Area equals pi r squared, where r is 3.5 centimeters.
tts-symbolic-math-reading-probability-order-001
Slice: conditional_probability_order
Prompt: Read this probability statement with the conditional order and contrast preserved exactly.
Target: P of A given B equals 0.42, not P of B given A.
tts-symbolic-math-reading-polynomial-001
Slice: polynomial_expression_terms
Prompt: Read this polynomial exactly as a solve-for-x prompt, with signs and terms separated.
Target: Solve for x: x squared minus 5 x plus 6 equals zero.
tts-symbolic-math-reading-coordinates-001
Slice: coordinate_signs_order
Prompt: Read these coordinate instructions so negative signs, commas, and point order are unambiguous.
Target: Plot point negative 2 comma 7, then move to 4 comma negative 1.
tts-symbolic-math-reading-ratio-proportion-001
Slice: ratio_proportion_counts
Prompt: Read this ratio and count result as an exact quantitative explanation, not a casual estimate.
Target: The ratio is 3 to 2, so 18 samples need 12 controls.
Multi Speaker Attribution 5 cases
tts-multi-speaker-attribution-quote-boundary-001
Slice: narrator_quote_boundary
Prompt: Read this update so the narrator and the quoted speaker are clearly separated without changing voices cartoonishly.
Target: Mina paused at the doorway and said, I can cover the first shift if Jordan takes the handoff.
tts-multi-speaker-attribution-two-speaker-labels-001
Slice: labeled_two_speaker_exchange
Prompt: Read this transcript excerpt with the two labeled speakers distinct and the labels easy to hear.
Target: Agent: Your replacement card ships today. Customer: Great, please send the tracking number by text.
tts-multi-speaker-attribution-handoff-001
Slice: handoff_owner_assignment
Prompt: Read this handoff note so it is obvious which teammate owns each action.
Target: Priya will call the clinic before noon, and Marco will update the medication list after the reply.
tts-multi-speaker-attribution-reported-speech-001
Slice: reported_speech_embedded_instruction
Prompt: Read this reported speech so the assistant's wording and the manager's quoted instruction do not blur together.
Target: The assistant summarized the plan, then the manager added, Please hold the release until legal signs off.
tts-multi-speaker-attribution-panel-qa-001
Slice: panel_question_answer_roles
Prompt: Read this panel Q and A with a clear question contour followed by a grounded answer.
Target: Moderator: What changed after the pilot? Researcher: The error rate fell, but the setup time stayed the same.
Structured Enumeration Delivery 5 cases
tts-structured-enumeration-delivery-priority-list-001
Slice: ranked_priority_list_markers
Prompt: Read this ranked action list so the order and urgency of each item are easy to follow.
Target: First, close the west entrance. Second, check the backup radio. Finally, log the time in the incident notes.
tts-structured-enumeration-delivery-option-set-001
Slice: labeled_option_set_letters
Prompt: Read these labeled options so each letter and choice can be selected by voice.
Target: Option A: resend the code by email. Option B: send it by text. Option C: cancel this sign-in attempt.
tts-structured-enumeration-delivery-phase-checklist-001
Slice: phase_heading_checklist
Prompt: Read this three-phase checklist with headings that sound like structure, not extra commentary.
Target: Before launch: verify the battery. During launch: watch the pressure gauge. After launch: archive the telemetry file.
tts-structured-enumeration-delivery-status-row-001
Slice: compact_status_table_rows
Prompt: Read this dashboard row so the item, value, and status do not blur together.
Target: Row 4: battery, 87 percent, status green; row 5: signal, 42 percent, status yellow.
tts-structured-enumeration-delivery-nested-bullets-001
Slice: nested_step_subitem_grouping
Prompt: Read this nested plan so the main step and its two subitems remain clear in audio.
Target: Step one is prep: gather the consent forms and confirm the room number. Step two is review: note missing signatures and flag unclear dates.
Phonetic Confusability 5 cases
tts-phonetic-confusability-minimal-pair-001
Slice: minimal_pair_pain_pane
Prompt: Read this clinic note so the similar-sounding words pain and pane are not confused.
Target: The patient reported pain near the window pane after the waiting-room chair shifted.
tts-phonetic-confusability-letter-code-001
Slice: confusable_letters_digits_code
Prompt: Read this support code so each similar letter and digit can be copied by ear.
Target: Use code B as in bravo, D as in delta, then 3 0 8 before the final M.
tts-phonetic-confusability-name-contrast-001
Slice: similar_names_assignment
Prompt: Read this handoff so the two similar teammate names remain distinct.
Target: Sean signs the intake form, and Shawn sends the confirmation after lunch.
tts-phonetic-confusability-negative-positive-001
Slice: positive_negative_result_contrast
Prompt: Read this test-result update so positive and negative cannot be misheard.
Target: The first screen was positive, but the confirmatory lab result was negative.
tts-phonetic-confusability-short-function-words-001
Slice: function_word_in_on_contrast
Prompt: Read this access instruction so the small function words do not disappear.
Target: Put the badge in the tray, not on the tray, before you scan it.
Referential Cohesion 5 cases
tts-referential-cohesion-former-latter-001
Slice: former_latter_equipment_reference
Prompt: Read this equipment note so former and latter clearly point to the right items.
Target: The blue cable powers the sensor, and the gray cable powers the charger; keep the former plugged in overnight.
tts-referential-cohesion-pronoun-handoff-001
Slice: pronoun_antecedent_handoff
Prompt: Read this handoff so the pronoun her stays attached to the correct person.
Target: After Lina missed the lab check, Maya called her and rescheduled the appointment for Friday.
tts-referential-cohesion-this-that-001
Slice: this_that_file_contrast
Prompt: Read this file-management instruction so this and that remain distinct.
Target: Move this draft to archive, but leave that signed copy in the review folder.
tts-referential-cohesion-previous-next-001
Slice: previous_next_negated_reference
Prompt: Read this workflow warning so previous and next cannot be swapped by ear.
Target: Open the previous report, not the next report, before you export the summary.
tts-referential-cohesion-same-different-001
Slice: same_different_access_reference
Prompt: Read this access-control instruction so same and different are easy to distinguish.
Target: Use the same passcode for the gate, but a different passcode for the storage room.
Measurement Unit Disambiguation 5 cases
tts-measurement-unit-disambiguation-medication-label-001
Slice: mg_ml_medication_label_contrast
Prompt: Read this simulated medication label so milligrams and milliliters cannot be confused.
Target: The label lists 5 mg of active ingredient in each 2 mL measured dose.
tts-measurement-unit-disambiguation-engineering-gap-001
Slice: mm_m_engineering_gap_contrast
Prompt: Read this engineering note so millimeters and meters stay clearly different.
Target: Set the bracket gap to 0.5 mm, not 0.5 m, before tightening the frame.
tts-measurement-unit-disambiguation-latency-window-001
Slice: ms_min_performance_metric_contrast
Prompt: Read this performance summary so milliseconds and minutes do not blur together.
Target: Average latency was 18 ms, while the batch window stayed at 18 min.
tts-measurement-unit-disambiguation-package-weight-001
Slice: lb_oz_ml_shipping_sample_units
Prompt: Read this shipping line so pounds, ounces, and milliliters are each intelligible.
Target: Package A weighs 3 lb 4 oz, and the sample vial contains 30 mL.
tts-measurement-unit-disambiguation-power-capacity-001
Slice: w_wh_device_spec_contrast
Prompt: Read this device spec so watts and watt-hours are not treated as the same unit.
Target: The charger is rated for 65 W, and the battery capacity is 55 Wh.
Contextual Abbreviation Expansion 5 cases
tts-contextual-abbreviation-expansion-saint-street-001
Slice: saint_street_context_resolution
Prompt: Read this pickup instruction so the two St. abbreviations resolve from context.
Target: Meet at St. Anne clinic on Birch St. after the noon pickup.
tts-contextual-abbreviation-expansion-number-no-001
Slice: number_abbreviation_negation_contrast
Prompt: Read this inventory decision so No. and no are not confused.
Target: Item No. 7 is approved, but no replacement key should be issued yet.
tts-contextual-abbreviation-expansion-months-001
Slice: month_abbreviation_date_context
Prompt: Read this audit note so abbreviated month names are expanded naturally.
Target: The report dated Jan. 5 was revised on Mar. 2 after the lab review.
tts-contextual-abbreviation-expansion-account-dept-001
Slice: account_department_business_labels
Prompt: Read this operations reminder so the short business labels are understandable by ear.
Target: Send acct. 42 to the billing dept. before the 4 PM cutoff.
tts-contextual-abbreviation-expansion-corporate-date-001
Slice: corporate_suffix_weekday_context
Prompt: Read this vendor note so corporate suffixes and the weekday abbreviation sound intentional.
Target: Acme Inc. and River Co. need the revised tax form by Fri. afternoon.
Noise Resilience Delivery 5 cases
tts-noise-resilience-delivery-commute-alert-001
Slice: public_transit_noise_alert
Prompt: Read this transit alert as if it may be heard over street noise, with the stop name and platform change clear.
Target: For downtown trains, use platform two at Cedar Station until the signal repair is complete.
tts-noise-resilience-delivery-kitchen-timer-001
Slice: appliance_noise_timer_instruction
Prompt: Read this kitchen timer notification so it stays intelligible over appliance noise without sounding alarmed.
Target: Your pasta timer has one minute left, then drain the pot and turn the burner off.
tts-noise-resilience-delivery-warehouse-pick-001
Slice: headset_pick_code_clarity
Prompt: Read this warehouse pick instruction for a headset user in a loud aisle.
Target: Pick bin B fourteen, scan label K nine, and place two blue cartons on pallet six.
tts-noise-resilience-delivery-crowded-checkin-001
Slice: crowded_lobby_name_desk
Prompt: Read this check-in instruction for a crowded lobby, with the name and desk number easy to hear.
Target: Maya Chen, please bring your photo ID to desk five after the next family is called.
tts-noise-resilience-delivery-emergency-hallway-001
Slice: crowd_noise_safety_direction
Prompt: Read this hallway safety message so it cuts through crowd noise while remaining composed.
Target: Move to the right side of the hallway, keep walking, and leave the center lane clear for responders.
Audience Register Adaptation 5 cases
tts-audience-register-adaptation-child-safety-001
Slice: child_safety_plain_language
Prompt: Read this for a child audience: gentle, simple, and reassuring, but keep every safety condition exact.
Target: If you smell smoke, leave the room right away and find a trusted adult near the front desk.
tts-audience-register-adaptation-clinical-plain-001
Slice: patient_plain_language_discharge
Prompt: Read this hospital discharge reminder in plain language for a patient, not like a rushed clinical note.
Target: Take one tablet with breakfast, and call the clinic if dizziness lasts longer than thirty minutes.
tts-audience-register-adaptation-executive-brief-001
Slice: executive_brief_risk_condition
Prompt: Read this as a concise executive briefing: polished and compact, with the risk condition easy to hear.
Target: Revenue is on plan, but margin pressure will continue unless freight costs drop before August.
tts-audience-register-adaptation-technical-handoff-001
Slice: technical_handoff_status_contrast
Prompt: Read this for an engineer handoff: technical and efficient, but not monotone or hard to parse.
Target: Cache invalidation is complete on shard seven, but the index rebuild still needs a clean retry.
tts-audience-register-adaptation-public-radio-001
Slice: public_radio_reported_speech
Prompt: Read this in a public radio style: measured, accessible, and neutral, without making the quote sound theatrical.
Target: The mayor said the pilot program will expand slowly, starting with two libraries on the east side.
Uncertainty Calibration Delivery 5 cases
tts-uncertainty-calibration-delivery-probability-001
Slice: probability_forecast_calibration
Prompt: Read this forecast update so the probability sounds useful but not certain.
Target: There is a sixty percent chance of rain after 4 PM, so bring a jacket but keep the outdoor plan for now.
tts-uncertainty-calibration-delivery-caveat-001
Slice: diagnostic_caveat_before_action
Prompt: Read this troubleshooting note with a clear caveat, not as a guaranteed diagnosis.
Target: The slow startup may be caused by the new plug-in, but we should check the logs before removing it.
tts-uncertainty-calibration-delivery-confidence-score-001
Slice: confidence_score_with_review_condition
Prompt: Read this verification result so the confidence score and manual review requirement both stand out.
Target: I am about eighty percent confident this is the correct invoice, but the vendor name still needs manual review.
tts-uncertainty-calibration-delivery-escalation-001
Slice: uncertainty_to_escalation_handoff
Prompt: Read this support update so uncertainty leads naturally to escalation without sounding evasive.
Target: I cannot confirm the delivery address from this screen, so I will escalate the case to billing support.
tts-uncertainty-calibration-delivery-range-001
Slice: time_estimate_range_dependency
Prompt: Read this estimate with a range and dependency, so it does not sound like a fixed promise.
Target: Setup should take between fifteen and twenty minutes if the network test passes on the first try.
Real Time Streaming Delivery 5 cases
tts-real-time-streaming-delivery-first-token-001
Slice: first_token_transit_answer
Prompt: Read this voice-assistant reply as if audio begins streaming immediately; the opening should be useful and not clipped.
Target: Yes, the next train leaves from platform three in four minutes, so start walking now.
tts-real-time-streaming-delivery-chunk-boundary-001
Slice: chunk_boundary_step_sequence
Prompt: Read this streamed troubleshooting answer with natural chunk boundaries, not as one breathless sentence.
Target: First, reconnect the charging cable. Then wait ten seconds before pressing the power button again.
tts-real-time-streaming-delivery-barge-in-repair-001
Slice: barge_in_correction_resume
Prompt: Read this after a user interrupts the assistant; acknowledge the correction and resume without sounding broken.
Target: Got it, not the blue folder. Open the green folder labeled invoices and choose the April file.
tts-real-time-streaming-delivery-short-alert-001
Slice: low_latency_household_alert
Prompt: Read this short streamed alert with a tight cadence, but avoid sounding like an alarm tone.
Target: Door left open. Please close the refrigerator within two minutes to keep the food cold.
tts-real-time-streaming-delivery-progressive-disclosure-001
Slice: progressive_navigation_guidance
Prompt: Read this navigation guidance as progressive streaming: give the immediate action first, then the later landmark.
Target: Turn right at the next light, then stay in the left lane until you pass the library.
Numeric Identifier Delivery 5 cases
tts-numeric-identifier-delivery-support-ticket-001
Slice: support_ticket_alphanumeric_chunking
Prompt: Read this support ticket number so a listener can write it down without confusing letters and digits.
Target: Your support ticket is A seven F two, dash, 49 C, and it expires at 6 PM.
tts-numeric-identifier-delivery-verification-code-001
Slice: verification_code_digit_grouping
Prompt: Read this verification code with grouped digits, not as a natural number.
Target: Enter verification code 904 118, then press pound to continue.
tts-numeric-identifier-delivery-device-serial-001
Slice: device_serial_zero_letter_contrast
Prompt: Read this device serial so zeros and letters remain distinguishable by ear.
Target: The device serial is Z zero Q, dash, 08 L, dash, 3 M.
tts-numeric-identifier-delivery-flight-record-001
Slice: flight_record_locator_chunking
Prompt: Read this travel record locator so the airline code and locator do not blur together.
Target: Flight AC 214 is linked to record locator R six T 9 K P.
tts-numeric-identifier-delivery-lab-sample-001
Slice: lab_sample_identifier_chunking
Prompt: Read this lab sample label so the prefix, date-like digits, and suffix are easy to transcribe.
Target: Sample ID L seven, 2407, dash, B two should be stored in tray four.
Sentence Boundary Inference 5 cases
tts-sentence-boundary-inference-runon-update-001
Slice: punctuation_light_status_boundaries
Prompt: Read this punctuation-light status update with sensible phrase boundaries.
Target: The backup finished overnight the archive is still verifying start the migration after lunch.
tts-sentence-boundary-inference-shopping-note-001
Slice: compact_list_then_reminder_boundaries
Prompt: Read this compact household note so list items and the final reminder do not run together.
Target: Pick up rice oat milk batteries for the flashlight leave the receipt on the counter.
tts-sentence-boundary-inference-meeting-agenda-001
Slice: terse_agenda_topic_boundaries
Prompt: Read this terse meeting agenda with clear transitions between topics.
Target: Review hiring numbers discuss the launch risk decide whether design needs another week.
tts-sentence-boundary-inference-alert-cascade-001
Slice: alert_cause_impact_action_boundaries
Prompt: Read this alert cascade so the cause, impact, and action are not flattened into one phrase.
Target: Sensor three lost power cooling is reduced move the samples to bay two now.
tts-sentence-boundary-inference-customer-message-001
Slice: unpunctuated_condition_callback_boundaries
Prompt: Read this unpolished customer message naturally while keeping the condition and callback request clear.
Target: The part arrived damaged if a replacement ships today call me before five.
Cross Lingual Name Pronunciation 5 cases
tts-cross-lingual-name-pronunciation-person-001
Slice: vietnamese_name_in_english_context
Prompt: Read this English sentence with respectful pronunciation for the Vietnamese name and no exaggerated accent.
Target: Please welcome Linh Nguyen, who will lead the onboarding session after lunch.
tts-cross-lingual-name-pronunciation-place-001
Slice: portuguese_spanish_place_names_in_travel_update
Prompt: Read this travel update with natural English delivery and careful place-name pronunciation.
Target: The connection through Sao Paulo is delayed, but the flight to Lima is still on time.
tts-cross-lingual-name-pronunciation-menu-001
Slice: spanish_menu_item_in_english_context
Prompt: Read this restaurant note so the Spanish dish name is clear without switching the whole sentence into Spanish.
Target: The special is pollo asado with rice, and the vegetarian soup is ready at noon.
tts-cross-lingual-name-pronunciation-product-001
Slice: japanese_product_name_with_version_number
Prompt: Read this product support line with careful pronunciation of the Japanese product name.
Target: The Sakura Mini printer needs firmware version 2.1 before the label test.
tts-cross-lingual-name-pronunciation-organization-001
Slice: organization_and_city_names_in_conference_announcement
Prompt: Read this conference announcement with clear pronunciation of the organization and city names.
Target: The keynote from Casa Verde starts after the Zurich accessibility panel.
Speech Mode Stability 5 cases
tts-speech-mode-stability-rhyme-001
Slice: rhyming_safety_reminder_spoken_mode
Prompt: Read this rhyming safety reminder as ordinary speech, not as a song or chant.
Target: Slow is smooth and smooth is safe, so check the latch before you leave the gate.
tts-speech-mode-stability-countdown-001
Slice: countdown_drill_spoken_mode
Prompt: Read this countdown cue as speech for a training drill, not like a chant.
Target: Three steps back, two hands visible, one clear path to the exit.
tts-speech-mode-stability-slogan-001
Slice: slogan_inside_status_update_spoken_mode
Prompt: Read this launch slogan inside a status update with professional speech, not advertising jingle energy.
Target: The team will use the line build less, learn more at the end of the release recap.
tts-speech-mode-stability-repetition-001
Slice: repeated_phrase_no_loop_or_song
Prompt: Read this repeated phrase naturally for a rehearsal note without looping, singing, or speeding up.
Target: Repeat the phrase ready now, ready now, once more before the camera starts.
tts-speech-mode-stability-stage-cue-001
Slice: stage_cue_spoken_production_note
Prompt: Read this stage cue as a calm spoken production note, not theatrical singing or exaggerated performance.
Target: Lights rise slowly, voices stay low, and the narrator waits until the door closes.
Dialogue Act Prosody 5 cases
tts-dialogue-act-prosody-confirmation-001
Slice: confirmation_not_question
Prompt: Read this as a concise confirmation, not as a new question or uncertain guess.
Target: Yes, I moved the delivery window to Friday morning and kept the original address.
tts-dialogue-act-prosody-clarifying-question-001
Slice: clarifying_choice_question
Prompt: Read this as a single clarifying question with polite uncertainty and no answer-like final cadence.
Target: Do you want the quiet room near reception, or the larger room beside the elevators?
tts-dialogue-act-prosody-apology-repair-001
Slice: apology_then_repair_action
Prompt: Read this as an apology followed by a repair action, not as a casual status update.
Target: I am sorry for the mix-up; I corrected the invoice and sent the updated copy to your account.
tts-dialogue-act-prosody-offer-001
Slice: offer_with_two_options
Prompt: Read this as an offer of help with a light option boundary, not as a command.
Target: I can walk you through the reset now, or send a short checklist for later.
tts-dialogue-act-prosody-deferral-001
Slice: bounded_deferral_next_step
Prompt: Read this as a bounded deferral with a clear next step, not as a refusal or guarantee.
Target: I cannot confirm the final price yet, but I can hold the estimate until the vendor replies.
Address Wayfinding Delivery 5 cases
tts-address-wayfinding-delivery-street-suite-001
Slice: street_number_suite_boundary
Prompt: Read this delivery address so the street number, street name, and suite are easy to transcribe.
Target: Deliver the kit to 1480 North Harbor Avenue, Suite 305, before the loading desk closes.
tts-address-wayfinding-delivery-apartment-entry-001
Slice: apartment_unit_gate_code_sequence
Prompt: Read this apartment entry instruction with the building, unit, gate code, and timing clearly separated.
Target: Use Building C, Apartment 4B, then enter gate code 9021 after the second chime.
tts-address-wayfinding-delivery-intersection-001
Slice: intersection_side_of_street_pickup
Prompt: Read this pickup point so the intersection and side-of-street instruction do not blur together.
Target: Meet at Pine Street and Seventh Avenue, on the library side, beside the red pickup sign.
tts-address-wayfinding-delivery-campus-room-001
Slice: building_room_alphanumeric_wayfinding
Prompt: Read this campus wayfinding update with the building abbreviation and room number understandable on first listen.
Target: The workshop moved to Hall B, Room 12A, across from the east stairwell.
tts-address-wayfinding-delivery-emergency-access-001
Slice: emergency_gate_lane_clearance
Prompt: Read this emergency access instruction with composed urgency and exact location wording.
Target: Send the responder to Gate 6, service lane D, and keep the south driveway clear.
Repair Sensitive Delivery 5 cases
tts-repair-sensitive-delivery-corrected-time-001
Slice: corrected_time_replaces_previous_time
Prompt: Read this correction so the old time is clearly replaced by the new time, not blended together.
Target: Correction: ignore the 4:15 pickup time; the van now leaves at 4:50 from the west curb.
tts-repair-sensitive-delivery-cancelled-dose-001
Slice: cancelled_measurement_replaced_by_updated_dose
Prompt: Read this clinical correction with the canceled amount and replacement amount unambiguous.
Target: Cancel the note that said 10 milligrams; the updated dose is 5 milligrams after dinner.
tts-repair-sensitive-delivery-name-spelling-001
Slice: name_spelling_repair_letter_contrast
Prompt: Read this spelling repair so the listener knows which name spelling is wrong and which is correct.
Target: I misspelled the guest name as Kara with a K; please use Cara with a C on the badge.
tts-repair-sensitive-delivery-route-reversal-001
Slice: route_direction_reversal_with_landmark
Prompt: Read this navigation repair so the reversed direction does not sound like an extra optional step.
Target: Scratch the left turn after the bridge; turn right after the bridge, then stop by loading door two.
tts-repair-sensitive-delivery-status-correction-001
Slice: status_label_negation_then_replacement
Prompt: Read this status correction so the first label is rejected and the replacement label is easy to log.
Target: The account is not closed; mark it pending review until the signed form arrives.
Pause Breath Control 5 cases
tts-pause-breath-control-brief-long-pause-001
Slice: brief_then_long_pause_training_cue
Prompt: Read this training cue with a brief pause after ready and a longer pause after set, without adding extra words.
Target: Ready, set, begin the scan when the green light turns on.
tts-pause-breath-control-no-midphrase-breath-001
Slice: avoid_midphrase_breath_lab_condition
Prompt: Read this lab instruction in one smooth breath group through the condition, with no awkward pause inside the vial phrase.
Target: Keep the sterile cap sealed until the vial reaches room temperature, then label it for storage.
tts-pause-breath-control-meditation-counts-001
Slice: breathing_exercise_phase_spacing
Prompt: Read this breathing exercise with calm spacing between phases, but do not sound sleepy or drop the counts.
Target: Inhale for four counts, hold for two, then exhale slowly through the next four counts.
tts-pause-breath-control-parenthetical-boundary-001
Slice: parenthetical_breath_group_boundaries
Prompt: Read this maintenance note with the parenthetical phrase set off by clean breath-group boundaries.
Target: The north pump, which is the backup unit, should stay offline until noon.
tts-pause-breath-control-long-form-breathing-001
Slice: long_update_natural_breath_boundaries
Prompt: Read this long customer update with natural breaths only at clause boundaries, not in the middle of names or dates.
Target: After the July service window, Morgan will review the access logs, confirm the badge list, and send one final summary.
Citation Reference Delivery 5 cases
tts-citation-reference-delivery-academic-001
Slice: academic_author_year_figure_reference
Prompt: Read this academic source reference so the author cue, year, and figure number are all easy to transcribe.
Target: Nguyen et al., 2024, Figure 3, reports a 12 percent relative error reduction.
tts-citation-reference-delivery-regulatory-001
Slice: regulatory_part_section_paragraph_reference
Prompt: Read this regulatory citation with the part, section, and paragraph boundaries unmistakable.
Target: See 21 C F R Part 11, section 11.10, paragraph e, before approving the audit trail change.
tts-citation-reference-delivery-footnote-001
Slice: table_footnote_appendix_reference
Prompt: Read this table note so the footnote letter and appendix reference are not swallowed.
Target: Use Table 2, footnote b, and Appendix C for the revised storage temperature range.
tts-citation-reference-delivery-doi-001
Slice: doi_identifier_grouping
Prompt: Read this DOI reference as a source identifier, using careful grouping rather than a single blurred string.
Target: The source identifier is D O I 10.1145 slash 3613904.3642130.
tts-citation-reference-delivery-crossref-001
Slice: internal_clause_step_note_reference
Prompt: Read this internal cross-reference so the clause, step, and note labels do not collapse together.
Target: For the exception, read clause 4.2, step 3, note alpha, before closing the checklist.
Digital Locator Delivery 5 cases
tts-digital-locator-delivery-email-alias-001
Slice: email_alias_plus_tag_ticket_reference
Prompt: Read this digital contact instruction so the alias, plus tag, domain, and ticket number can be transcribed on first listen.
Target: Email ops plus nightshift at status dot example dot org, and include ticket A C M E dash 4072.
tts-digital-locator-delivery-url-query-001
Slice: url_path_query_parameter_grouping
Prompt: Read this URL handoff with the path and query parameter clearly grouped, not blurred into one long string.
Target: Open docs dot example slash setup slash audio question mark tab equals latency.
tts-digital-locator-delivery-file-path-001
Slice: file_path_separator_and_extension_delivery
Prompt: Read this file path as a locator, keeping underscores, slashes, and the filename boundary audible.
Target: Save the report under shared slash audits slash July underscore seven slash final dot csv.
tts-digital-locator-delivery-meeting-code-001
Slice: meeting_link_and_passcode_boundary
Prompt: Read this meeting join instruction so the short link and passcode do not sound like one combined identifier.
Target: Join meet dot example slash room seven B, then enter passcode 91 dash K L dash 6.
tts-digital-locator-delivery-handle-channel-001
Slice: handle_channel_symbolic_locator
Prompt: Read this social and channel locator with at-sign, hash, and underscore cues clear enough for dictation.
Target: Message at design underscore ops in hash release dash room before posting the preview.
Conditional Logic Delivery 5 cases
tts-conditional-logic-delivery-unless-exception-001
Slice: unless_exception_safety_condition
Prompt: Read this policy condition so the unless clause sounds like the only exception, not an optional aside.
Target: Do not unlock the cabinet unless both supervisors approve the request in writing.
tts-conditional-logic-delivery-only-if-threshold-001
Slice: only_if_numeric_threshold_condition
Prompt: Read this threshold rule so only if controls the action and the numeric limit is not softened.
Target: Start the backup pump only if tank pressure stays below 45 P S I for two full minutes.
tts-conditional-logic-delivery-either-or-decision-001
Slice: if_otherwise_route_decision
Prompt: Read this either-or rule with balanced alternatives and a clear final action.
Target: If the east gate is blocked, use the south entrance; otherwise, keep the original pickup route.
tts-conditional-logic-delivery-nested-condition-001
Slice: two_stage_if_condition_sequence
Prompt: Read this nested condition so the listener can follow both tests without hearing a run-on sentence.
Target: If the badge reader flashes amber, wait ten seconds; if it turns red, call security before trying again.
tts-conditional-logic-delivery-except-boundary-001
Slice: weekday_except_friday_schedule_boundary
Prompt: Read this exception boundary so the excluded day does not sound like part of the normal schedule.
Target: Send the reminder every weekday except Friday, when the office closes at noon.
Priority Escalation Delivery 5 cases
tts-priority-escalation-delivery-critical-alert-001
Slice: critical_alert_room_action_escalation
Prompt: Read this critical alert with urgency, but keep the room and action clear enough for a noisy hallway.
Target: Critical alert: close the oxygen valve in Room 4C and call the floor lead now.
tts-priority-escalation-delivery-severity-label-001
Slice: severity_label_on_call_escalation
Prompt: Read this incident update so severity two and the escalation target do not get swallowed.
Target: Mark this as severity two, escalate to the on-call engineer, and attach the last five log lines.
tts-priority-escalation-delivery-triage-order-001
Slice: triage_priority_label_assignment
Prompt: Read this triage order with the priority labels clear and no casual friendliness.
Target: Priority A goes to the chest pain case; Priority B goes to the ankle injury by the front desk.
tts-priority-escalation-delivery-downgrade-warning-001
Slice: alert_downgrade_with_remaining_condition
Prompt: Read this downgrade notice so it sounds careful, not like the risk disappeared.
Target: Downgrade the alert to watch status, but keep the south exit monitored until the smoke clears.
tts-priority-escalation-delivery-handoff-deadline-001
Slice: escalation_owner_deadline_reason
Prompt: Read this escalation handoff so the deadline and owner are easy to catch on first listen.
Target: Escalate the payment review to Dana before 3 PM, because the release hold expires at 4.
Contrastive Pair Delivery 5 cases
tts-contrastive-pair-delivery-option-ab-001
Slice: option_a_b_arrival_time_contrast
Prompt: Read this A/B choice so option labels and outcomes remain balanced and easy to compare.
Target: Option A keeps the current route and arrives at 5:20; Option B switches trains and arrives at 5:05.
tts-contrastive-pair-delivery-before-after-001
Slice: before_after_metric_update
Prompt: Read this before-and-after metric update so the listener hears which value is old and which is new.
Target: Before the patch, checkout took 14 seconds; after the patch, it takes 9 seconds.
tts-contrastive-pair-delivery-left-right-001
Slice: left_right_visual_state_contrast
Prompt: Read this visual comparison so left and right labels do not blur into a single description.
Target: The left image shows the sealed package; the right image shows the package after the corner tear.
tts-contrastive-pair-delivery-positive-negative-001
Slice: positive_negative_control_result_contrast
Prompt: Read this test result contrast so positive and negative are not confused.
Target: A positive control should turn blue; a negative control should remain clear.
tts-contrastive-pair-delivery-save-delete-001
Slice: safe_destructive_action_contrast
Prompt: Read this action contrast with enough emphasis that the safe action and destructive action are unmistakable.
Target: Tap Save to keep the draft, or tap Delete to remove it permanently.
Statistical Notation Delivery 5 cases
tts-statistical-notation-delivery-p-value-ci-001
Slice: p_value_confidence_interval_grouping
Prompt: Read this study result so the p-value and confidence interval are grouped clearly, not flattened into generic numbers.
Target: The treatment effect was 2.4 points, p equals 0.03, with a 95 percent confidence interval from 0.4 to 4.4.
tts-statistical-notation-delivery-scientific-notation-001
Slice: scientific_notation_negative_exponent_unit
Prompt: Read this lab concentration so the scientific notation exponent and unit are easy to transcribe on first listen.
Target: The sample concentration is 3.2 times 10 to the minus 6 moles per liter.
tts-statistical-notation-delivery-effect-size-001
Slice: effect_size_standard_error_sample_count
Prompt: Read this evaluation summary so the effect size and standard error are not confused with the sample count.
Target: For n equals 48 sessions, Cohen's d was 0.62, with a standard error of 0.18.
tts-statistical-notation-delivery-percentile-iqr-001
Slice: median_iqr_percentile_latency_summary
Prompt: Read this distribution summary so percentiles and the interquartile range remain distinct.
Target: Median latency was 220 milliseconds, with an interquartile range of 180 to 310 and a 95th percentile of 640.
tts-statistical-notation-delivery-table-row-001
Slice: compact_table_row_metric_labels
Prompt: Read this compact table row as a spoken summary with each statistic label attached to its value.
Target: Model B: accuracy 91.2 percent, false positive rate 4.8 percent, and calibration error 0.07.
Readback Confirmation Delivery 5 cases
tts-readback-confirmation-delivery-order-repeat-001
Slice: order_item_quantity_pickup_readback
Prompt: Read this order readback so the item, quantity, and pickup time are clearly confirmed without sounding uncertain.
Target: Confirming your order: two turkey sandwiches, one iced tea, pickup at 12:45.
tts-readback-confirmation-delivery-medical-dose-001
Slice: clinical_dose_route_schedule_readback
Prompt: Read this clinical readback slowly enough that dose, route, and schedule cannot be swapped.
Target: Readback: 5 milligrams by mouth, twice daily, for seven days.
tts-readback-confirmation-delivery-dispatch-coordinate-001
Slice: dispatch_unit_gate_standby_readback
Prompt: Read this dispatch confirmation so the unit, gate, and standby instruction are easy to verify over radio.
Target: Copy that, Unit 14: proceed to Gate C, then stand by until the supervisor clears entry.
tts-readback-confirmation-delivery-correction-001
Slice: corrected_readback_rejected_active_value
Prompt: Read this corrected readback so the rejected value and active value are not confused.
Target: Correction noted: not bay 6, bay 16 is the loading point.
tts-readback-confirmation-delivery-acknowledge-defer-001
Slice: acknowledged_not_completed_future_action
Prompt: Read this confirmation so it acknowledges receipt but does not imply the task is already complete.
Target: Received and queued: I will send the status summary after the final sensor check finishes.
Focus Particle Scope Delivery 5 cases
tts-focus-particle-scope-delivery-only-shift-001
Slice: only_night_shift_alarm_reset_scope
Prompt: Read this access rule so only scopes the night shift and does not sound like a general alarm reset instruction.
Target: Only the night shift should reset the alarm, not the day team.
tts-focus-particle-scope-delivery-also-archive-001
Slice: also_archive_folder_additive_scope
Prompt: Read this backup note so also clearly adds the archive folder rather than replacing the inbox.
Target: The backup also includes the archive folder, not just the inbox.
tts-focus-particle-scope-delivery-even-dry-run-001
Slice: even_dry_run_writes_log_warning
Prompt: Read this engineering caution so even scopes the dry-run command and keeps the log warning clear.
Target: Even the dry-run command writes a log, so check it before rerunning.
tts-focus-particle-scope-delivery-just-summary-001
Slice: just_summary_not_full_report_scope
Prompt: Read this sharing instruction so just limits what gets sent and does not soften the privacy boundary.
Target: Just send the summary to the owner, not the full report.
tts-focus-particle-scope-delivery-not-all-rooms-001
Slice: not_all_rooms_only_lab_wing_badges
Prompt: Read this facility rule so not all and only the lab wing are grouped without implying every room needs badges.
Target: Not all rooms need badges; only the lab wing requires badge access.
Slot Value Pairing Delivery 5 cases
tts-slot-value-pairing-delivery-intake-form-001
Slice: intake_form_label_value_grouping
Prompt: Read this intake form summary so each field label stays attached to its value.
Target: Name: Mira Patel. Arrival time: 8:40 AM. Reason for visit: follow-up blood pressure check.
tts-slot-value-pairing-delivery-inventory-row-001
Slice: inventory_field_value_attachment
Prompt: Read this inventory row so quantity, location, and status do not swap values.
Target: Item: filter cartridge. Quantity: 12. Location: shelf B-7. Status: hold for inspection.
tts-slot-value-pairing-delivery-calendar-rsvp-001
Slice: calendar_rsvp_slot_attachment
Prompt: Read this calendar RSVP record so attendee, response, and requested change are easy to transcribe.
Target: Attendee: Jonah Lee. Response: tentative. Request: move the design review to 3 PM.
tts-slot-value-pairing-delivery-lab-requisition-001
Slice: lab_requisition_field_grouping
Prompt: Read this lab requisition summary so specimen type, priority, and destination remain distinct.
Target: Specimen: serum tube. Priority: stat. Destination: chemistry bench two.
tts-slot-value-pairing-delivery-api-status-001
Slice: api_status_payload_label_value_grouping
Prompt: Read this API status payload as speech without losing the field names or mixing their values.
Target: Service: payments API. State: degraded. Region: us-west-2. Next update: 14:30 UTC.
Commitment Scope Delivery 5 cases
tts-commitment-scope-delivery-apology-boundary-001
Slice: apology_delay_not_claim_approval
Prompt: Read this support apology so the apology covers the delay but does not imply the claim is approved.
Target: I am sorry the reply was delayed; I cannot promise the claim will be approved.
tts-commitment-scope-delivery-partial-refund-001
Slice: partial_refund_active_plan_boundary
Prompt: Read this billing response so the committed refund and the still-active plan are not confused.
Target: We can refund the shipping fee, but the annual plan remains active until May 31.
tts-commitment-scope-delivery-clinical-limits-001
Slice: clinical_explanation_not_diagnosis_boundary
Prompt: Read this clinical assistant boundary so explanation support does not sound like a diagnosis.
Target: I can explain the test results, but only your clinician can diagnose the cause.
tts-commitment-scope-delivery-security-condition-001
Slice: security_reset_after_confirmation_only
Prompt: Read this security response so the reset is conditional and not already authorized.
Target: I can reset the session token after you confirm the last four digits, not before.
tts-commitment-scope-delivery-ops-inspection-001
Slice: definite_inspection_conditional_repair
Prompt: Read this operations commitment so inspection is definite while repair remains conditional.
Target: We will inspect the east stairwell today; repairs are scheduled only if the bracket is loose.
Ordinal Ranking Delivery 5 cases
tts-ordinal-ranking-delivery-triage-rerank-001
Slice: triage_priority_order_conditional_rerank
Prompt: Read this triage update so the original ranking and the conditional rerank are both clear.
Target: First priority is restoring the database. Second priority is rolling back DNS, unless the restore fails; then DNS becomes first.
tts-ordinal-ranking-delivery-floor-sequence-001
Slice: floor_level_order_lower_level_last
Prompt: Read this route so floor order and lower-level wording cannot be mistaken.
Target: Stop at level two first, level twelve second, and lower level one last.
tts-ordinal-ranking-delivery-award-tie-001
Slice: award_results_first_second_tie_third
Prompt: Read these award results so first, second-tie, and third place remain attached to the right names.
Target: Bea finished first. Chen and Dev tied for second. Ari finished third after the tie-break review.
tts-ordinal-ranking-delivery-rubric-levels-001
Slice: rubric_level_quality_label_pairing
Prompt: Read this rubric note so level numbers and quality labels stay paired.
Target: Level one means draft only. Level two means ready for review. Level three means approved for release.
tts-ordinal-ranking-delivery-version-order-001
Slice: version_label_first_second_final_order
Prompt: Read this QA note so version labels do not sound numerically reordered.
Target: Run version 2.01 as the first baseline, version 2.1 as the second check, and version 2.10 as the final comparison.
Temporal Relation Delivery 5 cases
tts-temporal-relation-delivery-migration-window-001
Slice: migration_window_before_during_after_checks
Prompt: Read this migration schedule so before, during, and after the maintenance window stay distinct.
Target: Before the 02:00 UTC window, export the audit log. During the window, pause writes. After 02:45 UTC, resume writes only if checks pass.
tts-temporal-relation-delivery-medication-taper-001
Slice: medication_taper_through_starting_until
Prompt: Read this medication taper so the listener can hear when each dose changes.
Target: Take one tablet nightly through Friday; starting Saturday, take one tablet every other night until the bottle is empty.
tts-temporal-relation-delivery-travel-timezone-001
Slice: travel_local_time_elapsed_connection_gate
Prompt: Read this travel update so local times and elapsed layover timing are not merged.
Target: Your flight lands in Denver at 4:10 PM local time; the connection boards 55 minutes later at gate B12.
tts-temporal-relation-delivery-subscription-grace-001
Slice: billing_active_grace_cancellation_dates
Prompt: Read this billing note so active service, grace period, and cancellation timing are unmistakable.
Target: Service stays active until July 31. The seven-day grace period starts August 1, and cancellation completes after August 7.
tts-temporal-relation-delivery-lab-incubation-001
Slice: lab_incubation_cool_then_measure_window
Prompt: Read this lab protocol so incubation, cooling, and measurement order cannot be swapped.
Target: Incubate for 18 minutes, cool for exactly two minutes, then measure absorbance within 30 seconds.
Syntactic Attachment Delivery 5 cases
tts-syntactic-attachment-delivery-after-clause-001
Slice: after_clause_actor_boundary
Prompt: Read this ticket note so the listener can tell who called and who archived the ticket.
Target: After Dana called, Riley archived the ticket; Morgan did not call.
tts-syntactic-attachment-delivery-technician-modifier-001
Slice: modifier_attachment_badge_not_cart
Prompt: Read this dispatch instruction so the badge description attaches to the right technician.
Target: Notify the technician with the red badge, not the technician by the red cart.
tts-syntactic-attachment-delivery-coordination-scope-001
Slice: coordination_scope_beta_customer_documents
Prompt: Read this document cleanup note so the customer-condition scope is not applied to the legal notes.
Target: Archive the drafts and summaries that mention beta customers, but leave the legal notes open.
tts-syntactic-attachment-delivery-reduced-relative-001
Slice: reduced_relative_copied_created_files
Prompt: Read this QA status so copied yesterday describes the files and does not sound like a new action.
Target: The files copied yesterday failed verification; the files created today passed.
tts-syntactic-attachment-delivery-appositive-001
Slice: appositive_manager_name_after_audit
Prompt: Read this scheduling note so Alex is clearly the manager, not a second person to call.
Target: Call Priya's manager, Alex, after the audit ends.
Quantifier Scope Delivery 5 cases
tts-quantifier-scope-delivery-backup-exception-001
Slice: backup_all_except_billing_export
Prompt: Read this backup status so the universal statement and exception are both clear.
Target: All backup jobs except the billing export finished before midnight.
tts-quantifier-scope-delivery-inventory-negative-001
Slice: inventory_not_every_scanner_batteries_instead
Prompt: Read this inventory note so not every is not confused with none.
Target: Not every scanner needs replacement; the dock batteries need replacement instead.
tts-quantifier-scope-delivery-reviewer-limits-001
Slice: reviewer_at_least_interview_at_most
Prompt: Read this scheduling constraint so lower and upper bounds cannot be swapped.
Target: Assign at least three reviewers, but schedule at most two live interviews today.
tts-quantifier-scope-delivery-clinical-exclusion-001
Slice: clinical_every_discharged_except_cardiology
Prompt: Read this clinical handoff so the exclusion applies only to one patient group.
Target: Give every discharged patient a follow-up call, except those already seen by cardiology.
tts-quantifier-scope-delivery-device-cardinality-001
Slice: device_exactly_one_neither_old_dock
Prompt: Read this device note so exact cardinality and total exclusion stay separate.
Target: Exactly one adapter supports fast charging, and neither adapter works with the old dock.
Acronym Initialism Delivery 5 cases
tts-acronym-initialism-delivery-nasa-eta-001
Slice: nasa_spoken_eta_lettered_time
Prompt: Read this mission update so the agency acronym is spoken naturally but the arrival abbreviation remains lettered.
Target: NASA cleared the imaging pass, and the ETA for the downlink is 14:30 UTC.
tts-acronym-initialism-delivery-icu-mri-001
Slice: icu_mri_ecg_lettered_clinical_time
Prompt: Read this clinical schedule so all-caps medical abbreviations stay intelligible and separate from the appointment time.
Target: The ICU nurse moved the MRI review to 08:15, after the ECG upload is complete.
tts-acronym-initialism-delivery-api-sql-001
Slice: api_sql_json_node_a7_technical_handoff
Prompt: Read this engineering handoff so the initialisms and the database acronym are not blurred into ordinary words.
Target: The API gateway passed the SQL health check, but the JSON export still fails on node A7.
tts-acronym-initialism-delivery-fda-qr-001
Slice: fda_qr_batch_xj42_compliance_label
Prompt: Read this compliance note so the agency, code type, and batch identifier remain easy to transcribe.
Target: The FDA label requires a QR code on batch XJ-42 before the sample ships.
tts-acronym-initialism-delivery-brand-model-001
Slice: nfc_ax10_not_ax1o_model_contrast
Prompt: Read this product support note so the product acronym, model number, and similar-looking suffix do not merge.
Target: Pair the NFC tag with model AX-10, not model AX-1O, before reopening the support ticket.
Spatial Relation Delivery 5 cases
tts-spatial-relation-delivery-tray-placement-001
Slice: lab_above_not_below_monitor
Prompt: Read this lab setup note so above and below cannot be swapped.
Target: Set the blue tray above the monitor, not below it, before starting the calibration.
tts-spatial-relation-delivery-pickup-point-001
Slice: pickup_outside_east_not_lobby_west
Prompt: Read this pickup instruction so outside, east entrance, and not inside remain clear.
Target: Meet the driver outside the east entrance, not inside the lobby or beside the west elevator.
tts-spatial-relation-delivery-ui-card-001
Slice: ui_left_column_right_edge_attachment
Prompt: Read this interface instruction so left column and right edge attach to the right objects.
Target: Move the task card to the left column, then place the red flag on its right edge.
tts-spatial-relation-delivery-warehouse-bins-001
Slice: warehouse_a3_behind_a4_front_shelf
Prompt: Read this warehouse note so behind, in front, and the two bin labels are easy to transcribe.
Target: Place bin A3 behind shelf seven, and keep bin A4 in front of the same shelf.
tts-spatial-relation-delivery-document-layout-001
Slice: document_signature_under_stamp_over
Prompt: Read this document review note so under, over, date line, and case number stay attached correctly.
Target: The signature is under the date line, while the approval stamp sits over the case number.
Homograph Number-Format Delivery 5 cases
tts-homograph-number-format-delivery-version-decimal-001
Slice: version_two_ten_decimal_two_point_one
Prompt: Read this release note so the software version and the decimal value are not confused.
Target: Install version 2.10 today, but record the calibration value as 2.1 in the log.
tts-homograph-number-format-delivery-room-extension-001
Slice: room_1105_extension_11_05
Prompt: Read this front-desk note so the room number and phone extension are chunked differently.
Target: Send the visitor to room 1105, then call extension 11-05 when the badge is ready.
tts-homograph-number-format-delivery-date-slash-ratio-001
Slice: slash_date_0304_ratio_three_fourths
Prompt: Read this project update so the slash date and the ratio do not sound like the same structure.
Target: The review is on 03/04, and the sampling ratio remains 3/4 for the pilot batch.
tts-homograph-number-format-delivery-hash-pound-001
Slice: hashtag_release_pound_key_symbol
Prompt: Read this support note so the symbol means hash tag once and pound key once.
Target: Search for #release in the dashboard, then press # on the phone keypad to confirm.
tts-homograph-number-format-delivery-file-version-001
Slice: filename_suffixes_semver_v120
Prompt: Read this engineering handoff so the filename suffix and semantic version remain exact.
Target: Open report.final.2, compare it with report.final.10, and deploy service v1.2.0 only after review.
Currency Financial Delivery 5 cases
tts-currency-financial-delivery-usd-cad-001
Slice: invoice_usd_not_cad_amount
Prompt: Read this invoice instruction so the amount and currency code cannot be confused.
Target: Charge $1,250.50 in USD, not 1,250.50 CAD, before sending the invoice.
tts-currency-financial-delivery-basis-points-001
Slice: fee_basis_points_not_percent
Prompt: Read this pricing policy so basis points are not mistaken for percent.
Target: Raise the service fee by 25 basis points, not 25 percent, for balances over $10,000.
tts-currency-financial-delivery-negative-refund-001
Slice: negative_refund_original_charge
Prompt: Read this ledger correction so the negative refund and original charge stay separate.
Target: Record a refund of -$43.20, and leave the original $143.20 charge unchanged.
tts-currency-financial-delivery-exchange-rate-001
Slice: exchange_rate_euros_per_dollar_cap
Prompt: Read this transfer note so the exchange rate and transfer cap are not merged.
Target: Use an exchange rate of 0.92 euros per dollar, then cap the transfer at 500 euros.
tts-currency-financial-delivery-balance-near-match-001
Slice: similar_balances_after_ach_deposit
Prompt: Read this bank update so the two similar balances can be transcribed on first listen.
Target: The balance changed from $2,005.05 to $2,050.50 after the ACH deposit cleared.
Medication Dosage Delivery 5 cases
tts-medication-dosage-delivery-route-schedule-001
Slice: five_mg_mouth_morning_ten_mg_bedtime
Prompt: Read this medication instruction so the dose, route, and schedule cannot be swapped.
Target: Take 5 milligrams by mouth every morning, and use the 10 milligram tablet only at bedtime.
tts-medication-dosage-delivery-taper-001
Slice: week_one_two_tablets_week_two_one_then_stop
Prompt: Read this taper schedule so the week numbers and tablet counts stay attached.
Target: For week one, take two tablets nightly; for week two, take one tablet nightly; then stop.
tts-medication-dosage-delivery-lookalike-names-001
Slice: hydroxyzine_not_hydralazine_25_mg_evening
Prompt: Read this pharmacy note so the similar medication names and strengths do not blur together.
Target: Dispense hydroxyzine 25 milligrams, not hydralazine 25 milligrams, for the evening dose.
tts-medication-dosage-delivery-missed-dose-boundary-001
Slice: less_than_four_hours_take_otherwise_skip_no_double
Prompt: Read this missed-dose guidance so the skip condition and do-not-double warning are unmistakable.
Target: If it is less than four hours late, take the dose now; otherwise skip it, and do not double the next dose.
tts-medication-dosage-delivery-weight-based-001
Slice: ten_mg_per_kg_every_eight_hours_max_300_daily
Prompt: Read this pediatric dosing note so the amount per kilogram and maximum daily dose remain distinct.
Target: Give 10 milligrams per kilogram every eight hours, with a maximum of 300 milligrams per day.
Morphosyntactic Marker Delivery 5 cases
tts-morphosyntactic-marker-delivery-plural-possessive-001
Slice: plural_possessive_nurses_tablets_contrast
Prompt: Read this inventory note so the plural item and possessive owner marker are both audible.
Target: The nurses' tablets are charged, but the nurse's tablet is still missing.
tts-morphosyntactic-marker-delivery-contracted-negation-001
Slice: contracted_negative_wont_will_contrast
Prompt: Read this access warning so the contracted negative does not disappear.
Target: The badge won't open the lab door, but it will open the storage room.
tts-morphosyntactic-marker-delivery-tense-suffix-001
Slice: past_present_tense_suffix_patched_patches
Prompt: Read this deployment status so completed and ongoing actions are not confused.
Target: Sam patched the router yesterday, and Sam patches the backup switch tonight.
tts-morphosyntactic-marker-delivery-comparative-superlative-001
Slice: comparative_superlative_faster_fastest_routes
Prompt: Read this routing decision so comparative and superlative endings stay attached to the right route.
Target: Route B is faster than route C, but route A is the fastest after 6 PM.
tts-morphosyntactic-marker-delivery-pronoun-case-001
Slice: pronoun_case_she_him_he_her_handoff
Prompt: Read this handoff so subject and object pronouns are not blurred.
Target: She assigned the ticket to him, and he returned the ticket to her before noon.
Operator Precedence Delivery 5 cases
tts-operator-precedence-delivery-parentheses-first-001
Slice: parentheses_before_multiplication_contrast
Prompt: Read this calculator note so the parenthesized term is evaluated first.
Target: Calculate open parenthesis 2 plus 3 close parenthesis times 4, not 2 plus 3 times 4.
tts-operator-precedence-delivery-boolean-and-or-001
Slice: boolean_and_group_before_or_override
Prompt: Read this rule so the AND group binds before the OR fallback.
Target: Allow access if role equals admin and status equals active, or if override equals true.
tts-operator-precedence-delivery-inequality-chain-001
Slice: chained_inequality_lower_upper_temperature
Prompt: Read this monitoring threshold so the lower and upper bounds stay in order.
Target: Alert only when 20 is less than temperature and temperature is less than 30.
tts-operator-precedence-delivery-exponent-before-subtraction-001
Slice: exponent_scope_x_squared_minus_y
Prompt: Read this formula note so the exponent does not attach to the whole subtraction.
Target: Use x squared minus y, not x times open parenthesis x minus y close parenthesis.
tts-operator-precedence-delivery-subscript-index-001
Slice: subscript_scope_a_sub_i_plus_one
Prompt: Read this array expression so the subscript and plus-one operation do not merge.
Target: Read A sub i plus 1 as A sub i, then plus 1; do not read it as A sub open parenthesis i plus 1 close parenthesis.
Discourse Marker Intonation 5 cases
tts-discourse-marker-intonation-tag-confirmation-001
Slice: tag_question_confirmation_didnt_it
Prompt: Read this status check so the final tag question asks for confirmation instead of sounding like a flat statement.
Target: The backup finished before noon, didn't it?
tts-discourse-marker-intonation-correction-actually-001
Slice: actually_gentle_correction_wayfinding
Prompt: Read this correction so actually signals a gentle correction, not irritation or a new topic.
Target: Actually, the west elevator is closed; please use the south stairs.
tts-discourse-marker-intonation-topic-shift-anyway-001
Slice: anyway_topic_return_shipping_condition
Prompt: Read this operations note so anyway marks a topic return without sounding dismissive.
Target: Anyway, the shipment can leave after the seal photo uploads.
tts-discourse-marker-intonation-politeness-maybe-001
Slice: maybe_soft_suggestion_patch_sequence
Prompt: Read this suggestion so maybe softens the request but does not make the action sound optional if the user accepts.
Target: Maybe start with the smaller patch, then roll out the full fix after the logs look clean.
tts-discourse-marker-intonation-contrast-well-001
Slice: well_contrast_exception_signature_date
Prompt: Read this support reply so well signals a careful contrast before the exception.
Target: Well, the form is complete, except the signature line still needs today's date.
Deictic Reference Delivery 5 cases
tts-deictic-reference-delivery-here-there-map-001
Slice: here_gate_b_there_checkpoint_c_badge_scan
Prompt: Read this map instruction so here and there stay attached to the right checkpoints.
Target: Start here at gate B, then move there to checkpoint C after the badge scan.
tts-deictic-reference-delivery-this-that-inventory-001
Slice: this_return_that_repair_box_contrast
Prompt: Read this inventory note so this and that do not sound interchangeable.
Target: Label this box for return, and label that box for repair, before loading the cart.
tts-deictic-reference-delivery-now-then-procedure-001
Slice: now_close_valve_then_reopen_drain_green_light
Prompt: Read this procedure so now and then mark the immediate and later steps clearly.
Target: Now close the intake valve; then reopen the drain line when the pressure light turns green.
tts-deictic-reference-delivery-left-right-screen-001
Slice: this_panel_open_right_panel_close_after_export
Prompt: Read this screen-share instruction so this panel and the panel on the right are not confused.
Target: Keep this panel open, but close the panel on the right after the export finishes.
tts-deictic-reference-delivery-previous-next-forms-001
Slice: previous_form_signature_next_form_date_only
Prompt: Read this form review note so previous and next refer to different records.
Target: The previous form needs a signature; the next form only needs the date field checked.
Ellipsis Fragment Delivery 5 cases
tts-ellipsis-fragment-delivery-short-answer-001
Slice: only_after_condition_fragment
Prompt: Read this fragmentary answer naturally, without adding a subject, verb, or explanation.
Target: Only after the badge light turns green.
tts-ellipsis-fragment-delivery-confirmation-fragment-001
Slice: yes_location_contrast_fragment
Prompt: Read this confirmation fragment as a complete spoken reply, not as a trailing clause.
Target: Yes, the west entrance, not the loading dock.
tts-ellipsis-fragment-delivery-label-value-fragment-001
Slice: clipped_status_label_value_fragments
Prompt: Read this clipped status row so the label and value remain attached.
Target: Current owner: Priya. Next checkpoint: Friday at 9.
tts-ellipsis-fragment-delivery-headline-style-001
Slice: headline_style_transit_update
Prompt: Read this headline-style update with clear grouping, but do not make it sound like a dramatic news promo.
Target: New delay on Line 3; shuttle buses from Central until noon.
tts-ellipsis-fragment-delivery-repair-fragment-001
Slice: not_tuesday_wednesday_repair_fragment
Prompt: Read this correction fragment so the replacement value is clear without adding a full sentence.
Target: Not Tuesday, Wednesday morning.
Quoted Reported Speech Delivery 5 cases
tts-quoted-reported-speech-delivery-direct-quote-001
Slice: direct_quote_instruction_attribution_mina
Prompt: Read this update so the quoted instruction is clearly someone else's exact wording.
Target: Mina said, "Lock the rear gate first," before she left for the south lot.
tts-quoted-reported-speech-delivery-indirect-warning-001
Slice: indirect_warning_attribution_jordan_charger
Prompt: Read this indirect report so it does not sound like a new command from the speaker.
Target: Jordan warned that the charger should stay unplugged until the case cools down.
tts-quoted-reported-speech-delivery-quote-within-quote-001
Slice: nested_quote_manual_review_label
Prompt: Read this nested quote so the label phrase stays inside the quoted message.
Target: The note says, "Choose the option marked 'manual review' before approving the claim."
tts-quoted-reported-speech-delivery-scare-quotes-001
Slice: quoted_status_label_pending_customs_condition
Prompt: Read this so the quoted word sounds like a label under review, not sarcasm.
Target: The dashboard marks this shipment as "pending" until the customs scan arrives.
tts-quoted-reported-speech-delivery-speaker-switch-001
Slice: two_speaker_quote_attribution_ava_leo_condition
Prompt: Read this handoff note so the two speakers' words stay attached to the right people.
Target: Ava asked, "Can we delay pickup?" Leo answered, "Only if dispatch confirms by noon."
Modal Negation Scope Delivery 5 cases
tts-modal-negation-scope-delivery-may-not-001
Slice: may_not_permission_unless_supervisor_signs
Prompt: Read this policy sentence so may not is understood as not allowed, not as uncertainty.
Target: Visitors may not enter the clean room unless the supervisor signs the access log.
tts-modal-negation-scope-delivery-do-not-have-to-001
Slice: do_not_have_to_optional_receipts_under_fifteen
Prompt: Read this benefits note so do not have to sounds optional, not forbidden.
Target: You do not have to submit receipts for meals under fifteen dollars.
tts-modal-negation-scope-delivery-likely-wont-001
Slice: likely_wont_forecast_after_nightly_sync
Prompt: Read this forecast so likely won't remains a cautious probability, not a guarantee.
Target: The update likely won't reach branch devices until after the nightly sync.
tts-modal-negation-scope-delivery-cannot-until-001
Slice: cannot_release_until_duplicate_charge_voided
Prompt: Read this workflow gate so cannot and until control the same action.
Target: The refund cannot be released until the duplicate charge is voided.
tts-modal-negation-scope-delivery-not-required-but-must-001
Slice: photo_optional_inspector_must_record_seal
Prompt: Read this compliance note so the optional and mandatory parts do not blur together.
Target: A photo is not required, but the inspector must record the seal number.
Compound Proper Noun Delivery 5 cases
tts-compound-proper-noun-delivery-product-name-001
Slice: north_star_backup_product_name_grouping
Prompt: Read this release note so the compound product name stays grouped and is not split into unrelated common words.
Target: Enable North Star Backup before starting the overnight migration window.
tts-compound-proper-noun-delivery-team-name-001
Slice: blue_harbor_response_team_name
Prompt: Read this handoff so the team name and the action do not blur together.
Target: Send the rollback plan to Blue Harbor Response after the database snapshot completes.
tts-compound-proper-noun-delivery-place-name-001
Slice: cedar_ridge_not_cedar_bridge_station
Prompt: Read this wayfinding update so the multi-word place name remains intelligible.
Target: Meet at Cedar Ridge Station, not Cedar Bridge Station, for the 8:10 shuttle.
tts-compound-proper-noun-delivery-protocol-name-001
Slice: quiet_room_transfer_named_protocol
Prompt: Read this protocol instruction so the capitalized phrase sounds like a named procedure.
Target: Start Quiet Room Transfer only after the second nurse confirms the wristband.
tts-compound-proper-noun-delivery-program-name-001
Slice: green_path_grant_program_name
Prompt: Read this eligibility note so the program name stays distinct from the requirement.
Target: The Green Path grant covers solar permits, but it does not cover roof repairs.
Range Interval Delivery 5 cases
tts-range-interval-delivery-inclusive-range-001
Slice: twelve_through_eighteen_inclusive_units
Prompt: Read this eligibility rule so both endpoints and the inclusive condition are clear.
Target: Approve requests from 12 through 18 units, including both 12 and 18.
tts-range-interval-delivery-exclusive-range-001
Slice: above_forty_below_sixty_psi_exclusive
Prompt: Read this threshold note so above and below do not accidentally include the endpoints.
Target: Keep pressure above 40 and below 60 psi; 40 and 60 are outside the passing range.
tts-range-interval-delivery-alphanumeric-span-001
Slice: bins_a3_through_a7_skip_a8
Prompt: Read this inventory instruction so the shelf span is not mistaken for one long code.
Target: Scan bins A3 through A7, then skip A8 until quality control clears it.
tts-range-interval-delivery-time-window-001
Slice: between_930_and_1115_am_not_before_930
Prompt: Read this appointment window so the start and end times remain attached to the same visit.
Target: The technician may arrive between 9:30 and 11:15 AM, not before 9:30.
tts-range-interval-delivery-version-range-001
Slice: versions_2_4_through_2_6_except_2_5_beta
Prompt: Read this compatibility note so the version range and exception stay clear.
Target: Install the patch on versions 2.4 through 2.6, except build 2.5 beta.
Email Thread Context Delivery 5 cases
tts-email-thread-context-delivery-reply-prefix-001
Slice: reply_prefix_subject_south_gate_exception
Prompt: Read this inbox summary so the reply prefix and subject are clear but not overemphasized.
Target: Re: site access update, Mara says the south gate opens at 7:15, but the loading dock stays closed.
tts-email-thread-context-delivery-quoted-history-001
Slice: current_reply_versus_quoted_old_request
Prompt: Read this email note so the quoted old request is not mistaken for the current action.
Target: Current reply: approve the revised quote today. Earlier, Sam wrote, "Hold the order until finance reviews it."
tts-email-thread-context-delivery-cc-bcc-001
Slice: to_cc_bcc_recipient_field_boundaries
Prompt: Read this send note so Cc and Bcc are distinct recipient fields.
Target: Send the draft to Priya, Cc the legal alias, and Bcc the audit mailbox before 4 PM.
tts-email-thread-context-delivery-attachment-forward-001
Slice: forwarded_note_attachment_filename_remove_draft
Prompt: Read this forwarded-message summary so the attachment name and forwarding action remain separate.
Target: Forward Lena's note with attachment Q3 forecast final.xlsx, but remove the outdated draft before sending.
tts-email-thread-context-delivery-timezone-sender-001
Slice: sender_timezone_response_deadline_contrast
Prompt: Read this thread update so the sender, time zone, and response deadline do not blur together.
Target: Noor replied from London at 09:20 BST; please answer by 2 PM Pacific with the revised delivery date.
Table Matrix Reading 5 cases
tts-table-matrix-reading-row-column-001
Slice: row_batch_7_column_temperature_value
Prompt: Read this table lookup so the row, column, and value stay attached.
Target: For row Batch 7 and column Temperature, the value is 68 degrees Fahrenheit.
tts-table-matrix-reading-header-units-001
Slice: line_a_headers_units_speed_load_error_rate
Prompt: Read this compact table row so each header keeps its unit.
Target: Line A shows speed, 12 meters per second; load, 4.5 kilograms; and error rate, 0.8 percent.
tts-table-matrix-reading-missing-value-001
Slice: missing_owner_dash_not_minus
Prompt: Read this table status so the dash is understood as missing, not the word minus.
Target: Column Status is complete, column Owner is dash for missing, and column Due Date is Friday.
tts-table-matrix-reading-merged-header-001
Slice: q4_forecast_shared_header_revenue_margin
Prompt: Read this spreadsheet summary so the shared quarter header applies to both metric cells.
Target: Under Q4 forecast, revenue is 1.2 million dollars and margin is 18 percent.
tts-table-matrix-reading-grid-coordinate-001
Slice: cell_b2_review_needed_d4_cleared
Prompt: Read this grid coordinate result so B two and D four are not swapped.
Target: Cell B2 is marked review needed, while cell D4 is marked cleared for release.
Calendar Schedule Delivery 5 cases
tts-calendar-schedule-delivery-recurring-exception-001
Slice: weekly_standup_exception_july_14_1030
Prompt: Read this calendar rule so the recurring pattern and single exception do not blur together.
Target: Standup repeats every Tuesday at 9 AM, except July 14, when it moves to 10:30.
tts-calendar-schedule-delivery-hold-versus-confirmed-001
Slice: tentative_hold_design_confirmed_vendor_room_4b
Prompt: Read this scheduling update so the tentative hold and confirmed meeting are clearly different.
Target: Keep the 2 PM hold with Design, but the confirmed vendor review starts at 3:15 in Room 4B.
tts-calendar-schedule-delivery-timezone-conversion-001
Slice: tokyo_jst_to_pacific_previous_day
Prompt: Read this invite summary so the source time zone and local time remain distinct.
Target: The Tokyo partner call is 11 AM JST, which appears on your calendar as 7 PM Pacific the previous day.
tts-calendar-schedule-delivery-rsvp-optional-attendee-001
Slice: rsvp_deadline_optional_maya_required_omar
Prompt: Read this invite note so the RSVP deadline and optional attendee status are not confused.
Target: Please RSVP by Friday at noon; Maya is optional, but Omar must attend the budget review.
tts-calendar-schedule-delivery-cancel-reschedule-001
Slice: cancel_monday_845_reschedule_wednesday_120
Prompt: Read this calendar change so the canceled event and replacement slot are unmistakable.
Target: Cancel Monday's 8:45 check-in and reschedule it for Wednesday at 1:20 after the lab tour.
Instruction Conflict Resolution Delivery 5 cases
tts-instruction-conflict-resolution-delivery-latest-correction-001
Slice: earlier_18_units_correction_ship_8_hold_10
Prompt: Read this update so the latest correction overrides the earlier number.
Target: Earlier I said ship 18 units; correction: ship 8 units and hold the remaining 10 for audit.
tts-instruction-conflict-resolution-delivery-ignore-default-001
Slice: standard_blue_label_except_batch_7_orange
Prompt: Read this workflow note so the custom override is not replaced by the normal default.
Target: Use the standard blue label for all crates except Batch 7, which needs the orange quarantine label.
tts-instruction-conflict-resolution-delivery-current-policy-001
Slice: old_guest_checkout_after_6_current_staff_approval_after_5
Prompt: Read this policy change so the outdated rule is clearly superseded.
Target: The old rule allowed guest checkout after 6 PM; the current rule requires staff approval after 5 PM.
tts-instruction-conflict-resolution-delivery-conflicting-room-001
Slice: ignore_room_2a_sign_intake_moved_room_4c
Prompt: Read this room assignment so the canceled room is not treated as active.
Target: Ignore the lobby sign for Room 2A; today's intake moved to Room 4C beside the pharmacy desk.
tts-instruction-conflict-resolution-delivery-format-override-001
Slice: do_not_bullet_list_plain_paragraph_deadline_first
Prompt: Read this formatting instruction so the final override wins over the earlier template.
Target: Do not send the brief as a bullet list; send one plain paragraph with the deadline in the first sentence.
Tool Result State Delivery 5 cases
tts-tool-result-state-delivery-success-warning-001
Slice: backup_success_two_files_skipped_warning
Prompt: Read this tool result so the successful action and warning remain distinct.
Target: The backup finished successfully, but two files were skipped because they are still open.
tts-tool-result-state-delivery-partial-results-001
Slice: store_a_c_found_store_b_timeout
Prompt: Read this lookup result so the partial coverage and missing source are clear.
Target: I found prices from Store A and Store C; Store B did not return a result before timeout.
tts-tool-result-state-delivery-stale-data-001
Slice: forecast_rain_after_6_data_updated_310
Prompt: Read this weather-tool response so the timestamp caveat is not mistaken for the forecast.
Target: The forecast says light rain after 6 PM, based on data last updated at 3:10 PM.
tts-tool-result-state-delivery-permission-blocked-001
Slice: draft_created_sending_blocked_mailbox_access
Prompt: Read this automation result so the blocked step and next permission action stay attached.
Target: The draft was created, but sending is blocked until Morgan grants mailbox access.
tts-tool-result-state-delivery-conflicting-tools-001
Slice: map_12_minute_drive_transit_unavailable_fallback
Prompt: Read this tool comparison so the two sources and the recommended fallback do not blur together.
Target: The map tool shows a 12 minute drive, while transit data is unavailable; use the driving estimate for now.
Authorization Access Delivery 5 cases
tts-authorization-access-delivery-role-scope-001
Slice: viewer_access_project_atlas_cannot_approve_budget
Prompt: Read this access note so the role scope and denied action stay separate.
Target: Rina has viewer access to Project Atlas, but she cannot approve budget changes.
tts-authorization-access-delivery-expiring-access-001
Slice: temporary_lab_access_expires_friday_6pm_unless_extended
Prompt: Read this temporary access reminder so the expiration time is not mistaken for the start time.
Target: Temporary lab access starts now and expires Friday at 6 PM unless Security extends it.
tts-authorization-access-delivery-step-up-auth-001
Slice: password_accepted_payroll_export_requires_manager_approval
Prompt: Read this login result so the completed sign-in and required extra approval remain distinct.
Target: Your password was accepted, but payroll export still requires manager approval.
tts-authorization-access-delivery-delegated-permission-001
Slice: shift_lead_unlock_bay_3_assistants_view_only
Prompt: Read this delegation rule so who can act and who can only view are unmistakable.
Target: Only the shift lead may unlock Bay 3; assistants may view the checklist but not open the door.
tts-authorization-access-delivery-revoked-access-001
Slice: remove_admin_group_keep_read_only_incident_archive
Prompt: Read this account update so the revoked access and remaining access are not blended.
Target: Remove Leo from the admin group, but keep his read-only access to the incident archive.
Policy Clause Delivery 5 cases
tts-policy-clause-delivery-effective-date-001
Slice: travel_policy_effective_august_1_except_approved_before_july_15
Prompt: Read this policy clause so the effective date and exception are unmistakable.
Target: The new travel policy applies on August 1, except for trips approved before July 15.
tts-policy-clause-delivery-obligation-exception-001
Slice: vendors_must_invoice_within_30_days_unless_shorter_po_deadline
Prompt: Read this contract sentence so the obligation and exception do not blur together.
Target: Vendors must submit invoices within 30 days unless the purchase order states a shorter deadline.
tts-policy-clause-delivery-remedy-window-001
Slice: service_interruption_over_four_hours_credit_within_seven_days
Prompt: Read this service clause so the notice window and remedy remain attached.
Target: If service is interrupted for more than four hours, the customer may request a credit within seven days.
tts-policy-clause-delivery-citation-scope-001
Slice: section_4_2_contractors_view_records_not_export_personal_data
Prompt: Read this compliance note so the section citation and scope limit are clear.
Target: Under Section 4.2, contractors may view safety records, but they may not export personal data.
tts-policy-clause-delivery-renewal-termination-001
Slice: quarterly_auto_renewal_unless_written_cancellation_10_business_days_before
Prompt: Read this renewal clause so renewal and cancellation timing are not confused.
Target: The subscription renews automatically each quarter unless written cancellation arrives 10 business days before renewal.
Status Code Delivery 5 cases
tts-status-code-delivery-http-429-001
Slice: http_429_retry_after_60_seconds_not_locked
Prompt: Read this API error so the status code, retry window, and account state are clearly separate.
Target: HTTP 429 means too many requests; wait 60 seconds before retrying, and do not mark the account as locked.
tts-status-code-delivery-device-fault-001
Slice: fault_code_p07_pressure_low_standby_b_ticket_1842
Prompt: Read this device fault message so the code letters, digits, and required action are easy to transcribe.
Target: Fault code P zero seven means pump pressure low; switch to standby unit B and log inspection ticket 1842.
tts-status-code-delivery-payment-decline-001
Slice: decline_code_05_no_capture_two_retries_left
Prompt: Read this payment terminal result so the decline code is not confused with the dollar amount or retry count.
Target: Payment declined with code 05, do not honor; no charge was captured, and the customer has two retry attempts left.
tts-status-code-delivery-build-status-001
Slice: build_318_compile_green_tests_yellow_deploy_red
Prompt: Read this build pipeline status so each stage label stays attached to its result.
Target: Build 318 is green for compile, yellow for tests, and red for deploy; hold release until deploy returns green.
tts-status-code-delivery-lab-qc-001
Slice: sample_a17_qc_failed_code_qf_08_retest_control
Prompt: Read this lab status so the sample ID, QC code, and retest action do not blur together.
Target: Sample A17 is status QC failed, code Q F dash 08; retest the control before reporting patient results.
Menu Option Navigation Delivery 5 cases
tts-menu-option-navigation-delivery-ivr-001
Slice: ivr_option_number_destination_mapping
Prompt: Read this phone menu so each option number stays attached to the right destination.
Target: For billing, press 2; for technical support, press 3; to repeat these options, press 9.
tts-menu-option-navigation-delivery-kiosk-001
Slice: kiosk_selected_option_unchanged_option
Prompt: Read this kiosk order update so selected and unchanged menu items do not blur together.
Target: Select option B, turkey sandwich with no cheese; leave option C unchanged for the bottled water.
tts-menu-option-navigation-delivery-settings-001
Slice: settings_toggle_off_on_unchanged_states
Prompt: Read this settings menu instruction so off, on, and unchanged states remain distinct.
Target: Turn Location History off, keep Bluetooth on, and leave Background Refresh unchanged.
tts-menu-option-navigation-delivery-media-001
Slice: media_accessibility_options_save_action
Prompt: Read this media menu choice so accessibility options and the final action are clear.
Target: Set Audio Description to on, set Captions to off, then choose Save Changes.
tts-menu-option-navigation-delivery-refill-001
Slice: voice_menu_refill_versus_pharmacist_path
Prompt: Read this pharmacy voice menu so the refill path and pharmacist path are not confused.
Target: Say refill for the prescription ending in 2481, or say pharmacist only for a dosage question.
Locale Format Disambiguation 5 cases
tts-locale-format-disambiguation-us-date-001
Slice: us_slash_date_march_4_not_april_3
Prompt: Read this invoice note so the U.S. date format is not interpreted as a day-month date.
Target: For the U.S. invoice, 03/04/2026 means March 4, 2026, not April 3.
tts-locale-format-disambiguation-eu-decimal-001
Slice: german_decimal_comma_price_1234_50_euros
Prompt: Read this price-list note so the European decimal comma and thousands separator are unmistakable.
Target: In the German price list, 1.234,50 euros means one thousand two hundred thirty-four euros and fifty cents.
tts-locale-format-disambiguation-canadian-postal-001
Slice: canadian_postal_code_k1a_0b1_letter_digit_chunks
Prompt: Read this shipping address so the Canadian postal code is spelled as letters and digits, not normalized as a word.
Target: Ship to Ottawa postal code K one A zero B one; do not read it as a pronounceable name.
tts-locale-format-disambiguation-uk-phone-001
Slice: uk_phone_plus_44_20_7946_0958_grouping
Prompt: Read this contact detail so the U.K. country code, city code, and subscriber number remain grouped.
Target: Call the U.K. office at plus 44, 20, 7946, 0958; keep the plus sign as the country code.
tts-locale-format-disambiguation-24h-time-001
Slice: paris_14h30_matches_new_york_230_pm
Prompt: Read this schedule note so 24-hour notation and 12-hour notation refer to the same meeting time.
Target: The Paris schedule says 14 h 30, which matches 2:30 PM on the New York copy.
Accessibility Cue Delivery 5 cases
tts-accessibility-cue-delivery-alt-text-001
Slice: image_alt_text_ramp_open_button_covered
Prompt: Read this image description so the label and warning remain distinct for a screen-reader user.
Target: Image: front entrance ramp is open, but the automatic door button is covered for maintenance.
tts-accessibility-cue-delivery-button-state-001
Slice: button_label_currently_on_action_turn_off
Prompt: Read this control announcement so the button label and toggle state are not confused.
Target: Mute microphone button, currently on; double tap to turn microphone off.
tts-accessibility-cue-delivery-form-error-001
Slice: form_error_phone_requires_10_digits_current_7
Prompt: Read this form error so the field name, required format, and current invalid value remain attached.
Target: Error on phone number: enter 10 digits; current value has only seven digits.
tts-accessibility-cue-delivery-chart-summary-001
Slice: chart_summary_weekday_peak_wednesday_billing_friday
Prompt: Read this chart summary so the axes, peak, and exception are clear without seeing the chart.
Target: Chart: support tickets by weekday peak on Wednesday at 82, except billing tickets peak on Friday.
tts-accessibility-cue-delivery-live-region-001
Slice: live_region_upload_three_of_five_wait_before_closing
Prompt: Read this live-region update so the completed count and remaining action are easy to catch.
Target: Upload status: three of five files complete; continue waiting before closing this window.
Illustrative Model Ranking
Rank
Model
Avg
Accurate
Weakest Category
Likely Fix Focus
1
mlx-community/chatterbox-turbo-6bit
91.2
162 / 300
information_tuning avg 84.5
number clarity, pauses around dense facts
2
mlx-community/Kokoro-82M-4bit
88.6
151 / 300
speech_steerability avg 80.8
style control, emphasis, pacing
3
mlx-community/Qwen3-TTS-12Hz-0.6B-Base-4bit
84.7
111 / 300
paralinguistics avg 77.0
emotion rendering, natural prosody
Top Diagnostics
Error Categories
no error: 167
awkward pacing: 16
style/instruction mismatch: 11
pronunciation error: 8
prosody/emotion mismatch: 7
intelligibility/artifact: 5
voice drift: 3
Scores By Category
paralinguistics avg 86.5 / n 5 / 78-95
instruction_following avg 88.0 / n 5 / 82-94
information_tuning avg 84.5 / n 5 / 76-93
storytelling_dialogue avg 91.5 / n 5 / 88-95
speech_steerability avg 91.5 / n 5 / 89-94
robustness_intelligibility avg 85.8 / n 5 / 74-92
speaker_voice_consistency avg 87.2 / n 5 / 79-94
multilingual_code_switching avg 84.0 / n 5 / 73-91
long_form_discourse avg 86.8 / n 5 / 78-93
text_normalization avg 85.2 / n 5 / 76-92
acoustic_contexts avg 87.4 / n 5 / 79-94
spontaneous_conversation avg 83.8 / n 5 / 75-91
affective_transitions avg 84.6 / n 5 / 76-92
punctuation_prosody avg 86.0 / n 5 / 78-93
domain_terminology avg 85.4 / n 5 / 77-92
heteronym_disambiguation avg 84.8 / n 5 / 75-92
formatting_markup_robustness avg 83.6 / n 5 / 74-91
nonverbal_paralinguistic_cues avg 84.2 / n 5 / 75-92
voice_conversion_similarity avg 84.0 / n 5 / 74-92
accent_dialect_handling avg 83.4 / n 5 / 73-91
artifact_suppression avg 83.0 / n 5 / 72-91
temporal_rhythm_control avg 84.4 / n 5 / 75-92
safety_privacy_delivery avg 84.5 / n 5 / 74-92
semantic_contrast_focus avg 85.0 / n 5 / 76-93
dialogue_turn_management avg 86.2 / n 5 / 78-94
compositional_style_control avg 83.8 / n 5 / 74-92
named_entity_pronunciation avg 84.2 / n 5 / 73-93
disfluency_repair_control avg 84.6 / n 5 / 75-92
lexical_stress_disambiguation avg 84.3 / n 5 / 74-92
pragmatic_intent_delivery avg 84.8 / n 5 / 75-93
symbolic_math_reading avg 83.9 / n 5 / 74-92
Scores By Model
mlx-community/chatterbox-turbo-6bit avg 91.2 / n 300 / 78-97
mlx-community/Kokoro-82M-4bit avg 88.6 / n 300 / 73-95
mlx-community/Qwen3-TTS-12Hz-0.6B-Base-4bit avg 84.7 / n 300 / 70-93
Scores By Voice
af_heart avg 88.2 / n 900 / 70-97
Scores By Language
en avg 88.2 / n 900 / 70-97
Selected Category Comparison
Category
Chatterbox
Kokoro
Qwen3-TTS
What To Inspect
paralinguistics
92.0
87.5
77.0
emotion strength, warmth, urgency, natural prosody
instruction_following
93.5
89.0
86.0
exact text, spelled tokens, punctuation, forbidden words
information_tuning
84.5
86.0
83.0
numbers, units, dense facts, step boundaries
storytelling_dialogue
94.0
91.0
89.5
narrative pacing, suspense, character consistency
speech_steerability
92.0
80.8
88.0
formal/casual register, pace, pitch, emphasis
robustness_intelligibility
88.5
85.0
82.5
rare words, acronyms, code-like strings, long text, multilingual snippets
speaker_voice_consistency
87.2
86.5
80.0
persona stability, timbre drift, role cues, cross-sentence consistency
multilingual_code_switching
84.0
82.8
78.5
short bilingual phrases, names, loan words, respectful accent handling
long_form_discourse
86.8
85.0
81.0
paragraph flow, list structure, topic transitions, stable endings
text_normalization
88.0
84.5
79.0
currency, URLs, versions, symbols, addresses, abbreviations
acoustic_contexts
89.0
86.5
82.0
phone, public-address, quiet, navigation, and dispatch delivery
spontaneous_conversation
87.5
83.5
75.0
hesitations, repairs, backchannels, pauses, restarts
affective_transitions
88.0
84.5
77.5
emotion transitions, clause-level prosody, style strength
punctuation_prosody
89.0
86.0
81.0
quote boundaries, lists, asides, questions, ellipsis pauses
voice_conversion_similarity
88.0
84.5
79.5
speaker similarity, content preservation, reference prosody, identity leakage
safety_privacy_delivery
89.0
85.0
80.5
consent wording, credential warnings, redactions, negation, irreversible-action clarity
semantic_contrast_focus
89.0
85.5
80.5
negation scope, exception boundaries, corrections, balanced choices, thresholds
dialogue_turn_management
90.0
86.0
82.5
acknowledgments, clarification questions, repair restarts, handoffs, closure
compositional_style_control
88.5
84.5
78.5
quiet urgency, friendly formality, upbeat slow coaching, serious reassurance
symbolic_math_reading
88.0
84.0
79.0
formulas, variables, signs, coordinates, ratios, exact symbolic structure
Baseline Model Deltas
Baseline Model
mlx-community/chatterbox-turbo-6bit
Matched by metadata.source_case_id, or by stripping the -local-tts suffix.
Compared Model
Baseline
Matched Cases
Avg Delta
Wins / Ties / Losses
Largest Regressions
mlx-community/Kokoro-82M-4bit
mlx-community/chatterbox-turbo-6bit
300
-2.6
42 / 31 / 227
speech pace, conditional-logic, and escalation-priority cases where style control trails the baseline.
mlx-community/Qwen3-TTS-12Hz-0.6B-Base-4bit
mlx-community/chatterbox-turbo-6bit
300
-6.5
25 / 22 / 253
emotion, dense-fact, conditional-rule, and critical-alert cases with lower naturalness or intelligibility.
Weakest Segments
Evaluation Category
conditional_logic_delivery avg 80.8 / n 15 / range 72-91
Category focus: unless, only-if, if/otherwise, nested conditions, and exception boundaries.
Source basis: VoiceBench safety/robustness behavior, InstructTTSEval exact instruction control, Seed-TTS-Eval intelligibility checks, and TTSDS prosody dimensions.
Likely fix areas: pronunciation, prosody/pacing, text faithfulness.
Representative cases: unless exceptions, only-if thresholds, if/otherwise route decisions, and nested badge-reader rules.
TTS Slice
critical_alert_room_action_escalation avg 74.0 / n 3 / range 70-78
Likely fix areas: urgency calibration, text faithfulness, and intelligibility.
Inspect low-score rows before tuning prompts, voices, or model wrappers.
Synthesis Model
mlx-community/Qwen3-TTS-12Hz-0.6B-Base-4bit avg 84.7 / n 300 / range 70-93
Compare model-level weak spots before changing prompts, voices, wrappers, or model settings.
Model-Category Action Matrix
Model
Category
Score
Likely Fix Areas
Category Guidance
Evidence
Representative Cases
mlx-community/Qwen3-TTS-12Hz-0.6B-Base-4bit
conditional_logic_delivery
avg 78.0n 5 / range 72-84
text faithfulness, prosody/pacing, instruction/style following
Focus: unless, only-if, if/otherwise, nested conditions, and exception boundaries. Source basis: VoiceBench safety/robustness behavior and InstructTTSEval exact instruction control.
issues: condition scope error x1, pacing issue x1
unless exceptions, only-if thresholds, and nested badge-reader rules
mlx-community/Kokoro-82M-4bit
speech_steerability
avg 81.5n 2 / range 79-84
instruction/style following, prosody/pacing
Focus: register, pace, volume, pitch, and emphasis controls. Source basis: InstructTTSEval acoustic/style control.
issues: style mismatch x1, pacing issue x1
pace, emphasis, and register-control prompts
mlx-community/Qwen3-TTS-12Hz-0.6B-Base-4bit
priority_escalation_delivery
avg 77.5n 5 / range 70-86
urgency calibration, intelligibility, text faithfulness
Focus: critical alerts, severity labels, triage priority, alert downgrades, and escalation owner/deadline handoffs. Source basis: VoiceBench safety/robustness behavior and Seed-TTS-Eval intelligibility checks.
issues: over-urgent prosody x1, room/action clarity x1
critical alert, severity label, triage assignment, and handoff deadline samples
Sample-By-Sample Breakdown
The real combined report contains one row per synthesized model/case pair. This preview shows
representative rows across models, categories, slices, and score bands from 900 illustrative
model-case evaluations.
Case
Model
Category / Slice
Score
Label
Reason
tts-storytelling-bedtime-001-chatterbox
mlx-community/chatterbox-turbo-6bit
storytelling_dialoguenarrative_gentle
95judge samples: 94, 96, 95
accurate
Highly natural, fluent, and faithful bedtime narration with gentle pacing.
tts-instruction-following-spelled-token-001-chatterbox
mlx-community/chatterbox-turbo-6bit
instruction_followingspelled_tokens
94judge samples: 95, 93, 94
accurate
The support code remains intelligible and the letters are kept separate.
tts-long-form-discourse-endurance-001-chatterbox
mlx-community/chatterbox-turbo-6bit
long_form_discourseendurance_long_sentence
88judge samples: 89, 87, 88
accurate
Stable long-sentence delivery with only minor end-of-clause compression.
tts-robustness-intelligibility-rare-words-001-kokoro
mlx-community/Kokoro-82M-4bit
robustness_intelligibilityrare_words
85judge samples: 84, 86, 85
review
Mostly clear rare-word delivery, with one pronunciation that should be inspected.
tts-speech-steerability-slow-001-kokoro
mlx-community/Kokoro-82M-4bit
speech_steerabilityslow_pace
79judge samples: 78, 80, 79
review
Text is intelligible, but the requested slower beginner-friendly pace is inconsistent.
tts-speaker-voice-consistency-longer-001-qwen3-tts
mlx-community/Qwen3-TTS-12Hz-0.6B-Base-4bit
speaker_voice_consistencytimbre_stability
80judge samples: 81, 79, 80
review
The voice remains understandable, but timbre stability weakens across the longer update.
tts-multilingual-code-switching-bilingual-direction-001-qwen3-tts
mlx-community/Qwen3-TTS-12Hz-0.6B-Base-4bit
multilingual_code_switchingbilingual_announcement
78judge samples: 77, 79, 78
review
English announcement is clear, but the Spanish phrase is less natural and needs pronunciation review.
tts-information-tuning-dates-times-001-qwen3-tts
mlx-community/Qwen3-TTS-12Hz-0.6B-Base-4bit
information_tuningdates_times
72judge samples: 70, 73, 73
inaccurate
The date and time remain partly intelligible, but dense timing details are not easy to catch.
tts-paralinguistics-urgency-001-qwen3-tts
mlx-community/Qwen3-TTS-12Hz-0.6B-Base-4bit
paralinguisticsemotion_urgency
70judge samples: 69, 70, 71
inaccurate
The prompt asks for urgent but composed delivery, but the output sounds flat and under-signals urgency.
Representative Result JSON
{
"case_id": "tts-storytelling-bedtime-001-local-tts",
"task": "tts_naturalness",
"provider": "gemini",
"overall_score": 95,
"label": "accurate",
"semantic_error_summary": "The audio is highly natural and fully faithful to the target text.",
"error_categories": ["no_error"],
"researcher_notes": [
"The voice sounds highly natural with clear pronunciation and no artifacts."
],
"metadata": {
"synthesis_provider": "local_chatterbox",
"synthesis_model": "mlx-community/chatterbox-turbo-6bit",
"synthesis_voice": "af_heart",
"synthesis_lang_code": "en",
"eval_category": "storytelling_dialogue",
"sample_kind": "local_synthetic_tts",
"judge_sample_count": 3,
"judge_sample_scores": [94, 96, 95],
"judge_sample_average": 95.0
}
}
How To Read The Report
Start with average score and label counts, then inspect score breakdowns by
the model leaderboard, then inspect category-level rankings to find where one generator loses
to another on the same eval set. Use the Weakest Segments cards to find low-scoring
model/category/slice groups, then use the Model-Category Action Matrix to route the lowest
model/category pairs to likely solution areas, taxonomy focus areas, source-basis signals, and
representative samples. Use the top diagnostics to confirm repeated issue clusters such as
pronunciation errors, artifact classes, or weak slices. Finally, filter the per-sample rows by
label, status, model, category, or TTS slice, search for an issue or case id, sort by score,
and inspect the averaged score, the three underlying Gemini scores, target text hash,
generated-audio provenance, and any researcher notes.
This page is a committed illustrative artifact, not verified benchmark results. Real run outputs should stay under
ignored runs/ directories unless the audio, text, and metadata are
explicitly safe to publish.
Extend the workflow
Evaluate another speech benchmark
Choose a compatible benchmark from the Audio Benchmark Index , then reuse Open Audio Judge's case-to-report workflow to rate speech models with small task-specific changes to the case adapter and scoring rubric.