在ios0.6.0版本的speechToText类中曾经有一个createTranscriptionOutput
函数。这样可以将麦克风数据保存到磁盘并同时发送给IBM沃森服务器。
但是我在iOS-0.8.0版本中没有找到任何替代功能。如果有什么方法可以做到这一点,请告诉我。
新版Watson Developer Cloud iOS SDK使用音频队列服务而不是AVCaptureSession
。此更改启用了几个新功能,并且应该更快。
访问麦克风数据并保存到磁盘,使用SpeechToTextSession
类的onMicrophoneData
回调。您可能会发现参考自述文件的这一部分或此API文档会有所帮助。
有关从AVCaptureSession
切换到音频队列服务的详细信息,请参阅此问题。