首页 文章

以编程方式打开苹果配音(MacOS不是iOS)

提问于
浏览
1

我想使用浏览器插件在MacOS上打开和关闭Apples的画外音 .

这可能吗?如果是,那么需要什么权限?

1 回答

  • 1

    我对你的问题进行了一些研究,虽然看起来有很多方法可以强迫VoiceOver说话(e.g. using NSAccessibilityPostNotification),但用户需要启用VoiceOver才能开始 . Apple希望用户控制它,并且真的不希望开发人员以编程方式切换此设置 .

    你可以尝试的一个潜在的,令人厌恶的黑客(我不会在 生产环境 /运输代码中自己做)将通过运行AppleScript强制VoiceOver . 例如 . 一个看起来像这样的脚本:

    tell application "VoiceOver"
        output "VoiceOver is now on"
    end tell
    

    似乎强迫VoiceOver打开,至少从ScriptEditor开始 .

    另一方面,如果您的用户不习惯VoiceOver,他们will be confused and potentially furious with you .

相关问题