Ios8 言语不起作用

Ios8 言语不起作用,ios8,avspeechsynthesizer,Ios8,Avspeechsynthesizer,在IOS 8中,Avspeechouter不起作用。每次我使用AVSpeechSynthesizer和AVSpeechOutreance时,我都会得到“语音初始化错误:2147483665”。同样的代码适用于iOS7.1,我有一个非常大的文本要转换成语音,使用谷歌TTS不允许我一次使用超过100个字符。如何在IOS 8中实现文本到语音?如有任何帮助,我们将不胜感激。请参阅本主题以及相关问题: 对我来说,iOS上的TTS只能在真实设备上工作,不能在模拟器上工作。但是iOS8在语音方面仍然存在一些问

在IOS 8中,Avspeechouter不起作用。每次我使用AVSpeechSynthesizer和AVSpeechOutreance时,我都会得到“语音初始化错误:2147483665”。同样的代码适用于iOS7.1,我有一个非常大的文本要转换成语音,使用谷歌TTS不允许我一次使用超过100个字符。如何在IOS 8中实现文本到语音?如有任何帮助,我们将不胜感激。

请参阅本主题以及相关问题:

对我来说,iOS上的TTS只能在真实设备上工作,不能在模拟器上工作。但是iOS8在语音方面仍然存在一些问题,上面的问题中提到了一些解决方法

另外,请注意这一点(用户应设置一些设置):

第一次导入语音

import Speech
其次定义AVSpeechSynthesizer的全局变量

let speakTalk = AVSpeechSynthesizer() 
创建函数音频以将输入作为字符串

func Audio(Input : String)
        {
                let speakText = AVSpeechUtterance(string: "\(Input)")
                speakText.rate = 0.5
                speakText.pitchMultiplier = 1.7
                speakTalk.speak(speakText)
        }
调用func Audio()


还有其他人遇到过这个问题吗?我有这个问题,但在iOS8.4上找不到任何真正的解决方案。好的,谢谢,我已经通过了这些链接并将相应地实现
Audio(Input : "Hello")