AVSpeechSynthesizer Enhanced voices produce silent audio in sandboxed Mac Catalyst app

I have reproduced an issue with AVSpeechSynthesizer on macOS 26.6.2 (25G83) using a minimal Mac Catalyst application.

Environment

macOS 26.6.2 (25G83) Apple Silicon Xcode 26.x Mac Catalyst AVSpeechSynthesizer Enhanced voice: com.apple.voice.enhanced.en-GB.Daniel

The problem is specifically related to App Sandbox.

Reproduction

I created a completely new minimal Mac Catalyst application.

With App Sandbox disabled:

let synthesizer = AVSpeechSynthesizer()

let utterance = AVSpeechUtterance(string: "Hello, this is a test.") utterance.voice = AVSpeechSynthesisVoice(identifier: "com.apple.voice.enhanced.en-GB.Daniel")

synthesizer.speak(utterance)

The Enhanced voice works normally.

With App Sandbox enabled, with no other sandbox capabilities enabled, the same code no longer produces audible speech.

Hmmm, that sounds like a bug to me. Please file it as such, then post your bug number, just for the record.

Make sure to include your test project and a sysdiagnose log taken shortly after seeing the issue.


Coming back to your real app, are you sandboxing it because you’re targeting the Mac App Store? Or simply because it’s the right thing to do?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

AVSpeechSynthesizer Enhanced voices produce silent audio in sandboxed Mac Catalyst app
 
 
Q