OSX狮子来自一些细微的声音来自细微差别。我想从我的软件中使用它们,但是,现在他们需要用户手动转到系统偏好、听写和语音、系统语音->定制,然后从苹果下载声音。我想从Objto-C调用一些东西,这样丢失的声音(比如中文语音)在后台自动下载。怎么能做到?
顺便说一下,可以使用
[NSSpeechSynthesizer availableVoices]
但所有可能的声音(到目前为止)只能在听写和语音对话中找到。以下是手动操作的方法:
最佳答案
我非常怀疑有什么可靠的方法可以做到这一点。
你应该把用户指向一个帮助页面来解释这个过程(如果可能的话,最好是苹果网站上的帮助页面,因为如果进程改变的话,他们会保持它的更新)。
你将需要root用户来访问它,这是禁止从应用商店应用程序。而且它几乎肯定需要连接到软件更新过程中,这个过程极其复杂,完全没有文档化,随时可能发生变化。
或者,联系Nuance获得自己分发声音的许可。它们都在出售。也许你甚至可以得到一个折扣价,如果你只安装在Mac上,用户可以免费得到他们。