Put the big rough voices at the top of the list

The catalogue was 21 polished professional voices — podcast hosts and
narrators. None of them sounds like ninety pounds of jowly bulldog, which is
the actual complaint. Seven deep, gravelly, weathered voices are added, and
they go first because a talking animal usually wants weight rather than polish.

Without a group of their own they would not have appeared at all: the dropdown
only built male, female and neutral.
This commit is contained in:
gator 2026-09-08 03:18:22 +00:00
parent d9167ede59
commit 447368e355

View file

@ -113,7 +113,9 @@ async function loadVoices() {
}
voices = r.voices;
// Grouped, because twenty-one flat names is a list nobody reads.
var groups = [["male", "Male"], ["female", "Female"], ["neutral", "Neutral"]];
// Big and rough first: a talking animal usually wants weight, not polish.
var groups = [["big", "Big and rough — good for large or heavy animals"],
["male", "Male"], ["female", "Female"], ["neutral", "Neutral"]];
var html = '<option value="">No voice yet — pick one</option>';
groups.forEach(function (g) {
var inG = voices.filter(function (v) { return v.gender === g[0]; });