From 447368e355f8135db9fc7fce014f28c422a348f2 Mon Sep 17 00:00:00 2001 From: gator Date: Tue, 8 Sep 2026 03:18:22 +0000 Subject: [PATCH] Put the big rough voices at the top of the list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- pets.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pets.html b/pets.html index d56049e..9dbf589 100644 --- a/pets.html +++ b/pets.html @@ -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 = ''; groups.forEach(function (g) { var inG = voices.filter(function (v) { return v.gender === g[0]; });