有道翻译发音失败
在使用 whyliam.workflows.youdao 的时候,有时候会发音失败。
这个问题一般是在 Catalina 正式版会出现的问题,say 命令反馈错误信息是:
say --voice='Samantha' hello |
多方查看 say 相关进程信息,ps ax |grep speechsynthesisd,意外发现重置相关进程可以解决。
sudo pkill speechsynthesisd say |
同时,在 Catalina 之后由于系统隔离并且加强了权限管理,导致这一功能需要重置 Alfred 的权限,原本上版本系统中获取的权限已经失效了。
在终端中输入以下命令,并且重新打开
tccutil reset All com.runningwithcrayons.Alfred |
然后重新打开 Alfred ,会提示获取权限,或者从 Alfred 的 General 中点击 Request Permissions.