Read and edit the workspace pronunciation dictionary (Settings → Team → Pronunciation Dictionary). Use it whenever the user asks how a word, name or acronym is said. Do NOT respell the word in the voiceover script instead: the respelling shows in the script and captions, and every new video needs the fix again.
An entry is WORKSPACE-WIDE: it changes the word in every video in this workspace; tell the user when you add or change one. It applies when speech is generated, so regenerate (voiceover_batch generate_speech) the clips that say the word.
action:
• list — entries for `language` ("" for all): {entries: [{word, spelling, ipa, language, case_sensitive}], count}
• set — add or change `word`'s entry with exactly one of `spelling` (a sound-alike respelling, works on every voice; prefer it) or `ipa` (IPA phonemes, English ElevenLabs voices only, ignored on clips with [audio tags]). An existing entry is not overwritten: you get error "entry_exists" with `current`; show the user both, confirm, then call again with replace: true.
• remove — delete `word`'s entry in `language` (exact spelling and casing)
• to_ipa — convert `text` (e.g. a respelling) to IPA, to check an ipa entry before setting it
Editing needs an editor or admin role and a plan with the dictionary; a refusal says which: tell the user, don't retry.