将音频从文本录制到语音ios AVAudioSession
我正在使用Xamarin开发iOS应用程序。我需要能够将将音频从文本录制到语音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
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。我只需要指出大致正确的方向