Skip to content
Resonance LogsUser guide

Skills, overlays, capture…

OverviewVoice Announcements
On this page
Voice announcements

Voice Announcements

Voice can alert you by voice at key moments: Tina's CD is ready, a vulnerability debuff is about to fall off, the Boss is about to use its big attack, a match has been found and needs confirming... so you don't have to keep staring at the overlays.
All voice audio is generated and stored locally, offline. During combat the app only plays audio that has already been generated. It does not run the model, so it has no effect on game performance.

How it works

Voice announcements take two steps:
  1. Decide when to announce and what to say: on feature pages such as Buff, Skill CD and Monster Monitor, bind an announcement line to an event.
  2. Turn the text into sound: choose a voice and generate audio for those lines. You can use the built-in preset voice, clone a character's voice, or import ready-made audio directly. See Voices and phrases.

Quick start

  1. Open VoiceModel & Voices and click Download & install to install the voice model. The download source defaults to Automatic (mirror for China); you normally don't need to change it.
  2. In Overview & Playback, turn on Enable voice broadcasting and adjust the volume.
  3. Bind an announcement on a feature page (see below).
  4. Go back to Broadcast Overview and click Generate missing voices. By default this uses the preset voice for your UI language, so no preparation is needed.
  5. Click Preview to listen. If it sounds right, you're ready to play.

Binding announcements on feature pages

Announcement rules are configured in place on each feature page. Taking the most common one, Live MonitorBuff Monitor, as an example: expand the voice announcement section below the monitored buffs.
Configuring announcements in the Buff Monitor
  1. Search for a monitored buff and add it to the announcement list.
  2. Tick the events: Broadcast on gain, Broadcast x seconds before expiry, Broadcast on expiry.
  3. Choose a text source for each event:
    • Auto-generated: generated automatically from the name and event, for example "Tina expired".
    • Custom text: write your own, for example "Tina's ready". Fantasy buffs can also include the tier; see Fantasy tier placeholder.
    • Phrase library reference: pick an existing phrase from the phrase library, including audio you imported yourself.
  4. Set Priority if needed, then click Preview. If it shows Pending generation, the audio hasn't been generated yet.
Everywhere you can bind announcements:
A few things to note:
  • Skill announcements only cover your own character; the skill doesn't need to be in the Skill CD monitor. For skills with multiple charges, "ready" is announced every time a charge comes back, and "x seconds before ready" applies to each charge too.
  • "x seconds left" and "x seconds before ready": if an update (a cooldown reduction, a shortened buff, a re-triggered mechanic) makes the remaining time jump below x seconds, the announcement plays right away. Nothing is played if it has already ended (the skill is ready, the buff has expired). If the remaining time is already below x seconds when it first appears, nothing is announced.
  • The "x seconds left" event for an entity requires a duration to be set for the entry; if the entity disappears early, only "disappear" is announced.
  • Entity announcements are stored by entity ID, so changing the scope (Self only / Any) keeps them. Turning off Enable Monster Monitor only hides the overlay; entity announcements keep working.
  • An announcement lives as long as its target: deleting an entity or DBM entry, or removing a buff from the monitor lists deletes its announcement settings too. Skill announcements have their own list, which is cleared when you switch class on the Skill CD page. This only affects the current profile; announcements for the same target in other profiles are untouched.

Announcement overview

Broadcast Overview collects the announcements from every feature page, grouped by source, and shows each one's target, event, text source, priority and status. It is view-only; you cannot create announcements here:
  • When the status is Pending, click Generate missing voices.
  • Click "Go to…" to jump to the corresponding feature page and edit it.

FAQ

SymptomSolution
Preview says playback failedMake sure the model is installed and this line already has generated audio
Generation acceleration shows as unavailableInstall the Vulkan runtime and click Refresh, or switch to CPU / Auto
Says another voice operation is in progressWait for the current download or generation to finish, or cancel it and try again
No announceable items on the Dungeon Mechanics pageMechanic voice has not been added for the current dungeon yet
Wrote ${remodelLevel} but the tier isn't announcedSee Fantasy tier placeholder
Fine-tuned voice unavailableSee Method 3: Fine-tuned voice (advanced)
Resonance Logs
Privacy Policy