A named voice, also called a logical voice in detailed views, gives a
reusable name such as bolden or annotate to a way of speaking. A voice
palette contains these entries. Each includes shared adjustments, ordered
physical choices, and adjustments for individual choices.
A physical voice comes from an installed speech engine. The palette expresses intended choices; availability and shared engine preferences determine which can be used. A presentation rule determines when to use a named voice. Editing that entry changes every use resolving to it; changing a rule changes which items select it.
This section manages the collection. Edit a Named Voice covers its physical choices and adjustments; Installed Voices and Engines covers browsing and engine preferences.
Open Voice Palettes with C-e H v p. RET on a palette browses its voices, P auditions its sequence, and a activates it. Built-in palettes remain intact; editing can open an unsaved personal child in the common editor.
Upgrading personal palettes. This version accepts schema 3 only. Before
upgrading older personal palettes, back up palette/routing data and arrange a
reviewed conversion of entries and physical choices. Opening or previewing does
not convert them. Preserve names and profile references, with each personal
parent chain ending at acss-default. Shared per-voice routing, migration,
and preset screens have been removed; use the common editor for named-voice
choices and adjustments. Shared engine preference remains separate.
Opening the manager announces its selected palette; entering a palette
announces its name, voice count, selected voice, and main keys. Kind
distinguishes personal, built-in, and standard-default palettes. Parent
names the inherited source. Read-only acss-default is the root: chains such
as a -> b -> c -> acss-default are supported. It provides personalities from
Emacsvox and loaded integrations, not a fixed list of all custom names. Only
the root has no parent.
A palette inherits the nearest complete definition of a named voice. Its style, ordered physical choices and individual tuning come from that one entry; they are not assembled from several parents. The Source column names the supplying palette, and capital O opens it.
Press u for Where Used before editing a shared entry. This lists known loaded references, aliases and affected descendant palettes. It cannot inspect configuration that has not been loaded. Editing a shared entry asks you to review those known uses and descendants.
An alias, such as voice-bolden for bolden, is a declared alternative
spelling of the same entry. Integrations maintain aliases; the manager does
not edit them as separate voices. Use Copy Voice for an independently
adjustable entry.
N in a voice list creates New Voice and c copies one into an unsaved editor draft. Copy preserves the full effective entry, fallback order, and individual tuning. Editing or copying a built-in voice requests a personal child palette; saving adds only the requested direct entry. Opening or previewing writes nothing.
R resets a personal definition to its inherited entry. Confirmation names the source that will take over and rejects a source changed during confirmation. Other saved settings remain. d deletes a direct custom voice with no inherited replacement; built-in and inherited entries cannot be deleted. Remap known references first if deletion would leave them unresolved. Finish or discard voice drafts before deletion. o returns to the palette manager.
New Palette, N in the manager, creates a child of the chosen parent. Copy
Palette, c, saves all effective entries independently under acss-default;
local physical choices belong to the new palette. The summary and parent action
E inspect or change a personal parent; inheritance cycles are rejected.
To delete a personal palette, select it and press d. Change children and known references, including saved profiles, and finish/discard its voice drafts first. Deleting an active palette returns to the standard baseline.
In Voice Palettes, a activates the selected palette for this session. To return to following the standard baseline, press f. That clears an explicit session selection without deleting palette data or changing startup.
Capital U, Use at Startup, changes the palette named by the selected saved Presentation Profile and preserves that profile’s other fields. It does not apply the profile now. With no startup profile, the operation proposes one captured from the current setup; review it before saving. Its checks cover saved rules and profile options, not session or buffer rules. An open Profiles view refreshes to show the saved choice.