Closed Bug 1294468 Opened 8 years ago Closed 3 years ago

Provide more specific lang names for Linux voices

Categories

(Core :: Web Speech, defect)

All
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
96 Branch
Tracking Status
firefox51 --- wontfix
firefox96 --- fixed

People

(Reporter: eeejay, Assigned: eeejay)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Currently the Linux espeak voices have non-standard language tags as names, such as english_wmids.

This leads to us having several en-GB voices when in truth each of those voices is a variant in that locale.

We should provide more accurate bcp47 names when possible.
Blocks: 1285226

In recent version of espeak-ng/speechd the language field is accurate
and doesn't need to be amended with the variant field.

The variant field seems to be the speaker's name which we don't have an
equivalent field for in the DOM voice object.

On my system speech-dispatcher lists 109 languages and 79 "variants".
It then applies each variant (eg. Denis, Boris, Steph) to each language
resulting in 8,611 voices.

Pushed by eisaacson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5b393319f9dd
Remove variant name from language string. r=smaug
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 96 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: