Skip to content

Add more Mac system voices #12320

Open
Open
@ssb22

Description

@ssb22

Tool name

Mac system voices

Tool license

Included in http://www.apple.com/legal/sla/ you may use the voices "to create your own original content and projects for your personal, non-commercial use"

Add or update?

  • Add
  • Update

Desired version

Whichever version is installed by System Preferences

Approximate size

No response

Brief description of tool

macOS comes with some voices and languages by default, but others need to be enabled in System Preferences under Accessibility / Spoken Content / System voice / info button and click the cloud download icons.

The say command can be used in a script to produce sound files using any of the spoken voices. However, it is not possible to install additional voices except via System Preferences, so there's no way for my job to add extra voices that are not already on the runner.

Reason for asking: I developed a script to create audio books for accessibility purposes, using different voices for different characters in the narrative. I'd like to try running this on a GitHub runner as I no longer have the Mac I originally used for development. Apple's license says it is allowed to use macOS voices "to create your own original content and projects for your personal, non-commercial use" and I have a good-faith belief that my current usage fits those parameters.

However I need more voices than are currently available on the runners (I tried macos-latest which gave me macOS 14, and also macos-15, and in both cases the output of say -v ? < /dev/null lacked the optional voices).

Different users might need different voices but the extra ones I'd currently like to use are: Agnes, Alex, Allison, Ava, Bruce, Daniel (Enhanced), Eddy, Evan, Fiona, Fred, Jamie, Joelle, Karen (Premium), Kate, Kathy, Lee, Matilda, Meijia (Premium), Moira (Enhanced), Nathan, Noelle, Oliver, Oskar, Petra, Ralph, Reed, Rishi (Enhanced), Rocko, Samantha (Enhanced), Serena, Shelley, Sinji (Premium), Stephanie, Superstar, Susan, Tessa (Enhanced), Tingting (Enhanced), Tom, Veena, Vicki, Victoria, Zoe.

(Of these, the one I need the most is Joelle.)

Many thanks.

URL for tool's homepage

No response

Provide a basic test case to validate the tool's functionality.

Platforms where you need the tool

  • Azure DevOps
  • GitHub Actions

Runner images where you need the tool

  • Ubuntu 22.04
  • Ubuntu 24.04
  • macOS 13
  • macOS 13 Arm64
  • macOS 14
  • macOS 14 Arm64
  • macOS 15
  • macOS 15 Arm64
  • Windows Server 2019
  • Windows Server 2022
  • Windows Server 2025

Can this tool be installed during the build?

Tool installation time in runtime

No response

Are you willing to submit a PR?

No response

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions