Audio 如何捕获Siri';音频数据

Audio 如何捕获Siri';音频数据,audio,record,speech,tweak,siri,Audio,Record,Speech,Tweak,Siri,我目前正在开发一个关于iPhone上说话人识别的Cydia调整。此调整可以确定当前用户是否是手机所有者(培训后)。这个调整已经在Android上实现,我们已经编译并测试了核心库。我们面临的唯一困难是如何从Siri中捕获音频数据。我们已尝试: 钩住函数“-(void)\u tellSpeechDelegateRecording willbegin”和“-(void)\u tellSpeechDelegateRecording didend”并使用音频录像机录制音频-失败,因为在Siri录制时,所有

我目前正在开发一个关于iPhone上说话人识别的Cydia调整。此调整可以确定当前用户是否是手机所有者(培训后)。这个调整已经在Android上实现,我们已经编译并测试了核心库。我们面临的唯一困难是如何从Siri中捕获音频数据。我们已尝试:

  • 钩住函数“-(void)\u tellSpeechDelegateRecording willbegin”和“-(void)\u tellSpeechDelegateRecording didend”并使用音频录像机录制音频-失败,因为在Siri录制时,所有音频会话都将中断

  • 钩子函数“-(void)启动SpeechRequestWithSpeechFileAttribute:(id)arg1”。这个函数似乎与音频文件有关,但我们可以将它与Logos-tweak框架挂钩

  • 我们正在考虑两种可能的方式:

  • 实现一个低电平音频记录器,可以绕过Siri的干扰。(有点像电话录音机。)
  • 在iPhone中实现Http(s)代理服务器,并捕获转发到Siri服务器的请求
  • 但我们对这些选择几乎没有经验。是否有人有想法从Siri(通过电话但不是通过外部服务器)捕获音频

    更新(2014年2月12日) 检查。
    我发现有一个名为“AFSpeechRecorder”的类。这是在Siri中使用的。我想这一定与音频数据有关。但不幸的是,这个类在iOS 7中被删除了。无法了解任何更改。

    您需要Siri的音频做什么?我有一个经过预培训的手机型号供手机用户使用。我需要这些音频数据来测试和Siri通话的人是否是手机的主人。