Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将音频从文本录制到语音ios AVAudioSession_Ios_Xamarin.ios_Avaudiosession_Avspeechsynthesizer - Fatal编程技术网

将音频从文本录制到语音ios AVAudioSession

将音频从文本录制到语音ios AVAudioSession,ios,xamarin.ios,avaudiosession,avspeechsynthesizer,Ios,Xamarin.ios,Avaudiosession,Avspeechsynthesizer,我正在使用Xamarin开发iOS应用程序。我需要能够将avspeechutrance中的音频记录到文件中,或者将音频缓冲区从内部音频流到一个将填充字节数组的方法中 我对如何录制内部音频(从文本到语音api)进行了大量的研究。我只能使用内置麦克风录音,而不能使用应用程序播放的音频 目前使用Xamarin的文本到语音示例: public void Speak (string text) { var speechSynthesizer = new AVSpeechSy

我正在使用Xamarin开发iOS应用程序。我需要能够将
avspeechutrance
中的音频记录到文件中,或者将音频缓冲区从内部音频流到一个将填充字节数组的方法中

我对如何录制内部音频(从文本到语音api)进行了大量的研究。我只能使用内置麦克风录音,而不能使用应用程序播放的音频

目前使用Xamarin的文本到语音示例:

    public void Speak (string text)
    {
        var speechSynthesizer = new AVSpeechSynthesizer ();

        var speechUtterance = new AVSpeechUtterance (text) {
            Rate = AVSpeechUtterance.MaximumSpeechRate/2,
            Voice = AVSpeechSynthesisVoice.FromLanguage ("en-US"),
            Volume = 0.5f,
            PitchMultiplier = 1.0f
        };

        speechSynthesizer.SpeakUtterance (speechUtterance);
    }
提示/解决方案可以是C#、快速或客观的C。我只需要指出大致正确的方向