如果在设备的Accessiblity设置中未启用SpeakSelection,则对于文本到语音使用AVSpeechSynthesizer / AVSpeechUtterance将不起作用

我使用AVSpeechSynthesizer和AVSpeechUserrance进行文本到语音转换。 它工作正常,但用户必须在他/她的设备的辅助function设置中启用SpeakSelectionfunction。 有没有办法为他们做,或至less检查设置,并警告他们?

也许你可以尝试说些什么,附上代表并测量讲话的持续时间。 如果说出你的文字持续时间接近零,用户应该检查设置/下载语音等!