跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://sdk.sleepcycle.com/llms.txt

Use this file to discover all available pages before exploring further.

版本 1.1.0

新功能

  • 多声道分析:使用立体声音频同时分析两个声道。新增 startDataSource(using:eventListeners:) / stopDataSource() 方法,将数据源生命周期与会话生命周期分离;通过 startAnalysis(channel:config:at:tag:) 在各声道上分别启动会话,通过 stopAnalysis(channel:at:) 单独停止某个会话。
  • 音频运行状况监测:新增 audioHealthStream: AsyncStream<AudioHealthUpdate>,实时发出音频输入运行状况的变化(.healthy.flatline.missingInput)。分析结果中包含 AudioStatisticsAudioHealthInterval
  • 所有公共类型上的会话 IDEventBreathingRateSleepStageIntervalAudioClipAudioHealthUpdate 现在都包含 sessionId: UUID 属性,用于标识它们所属的会话。

API 变更

  • startAnalysis() 现在返回一个标识会话的 UUID
  • startAnalysis() 中新增 tag: String? 参数,用于为会话打标签。
  • AudioEventListener.onAudioAnalysisBatchCompleted() 现在包含 sessionId: UUID 参数。
  • AnalysisResult 现在包含 sleepStageIntervalsaudioStatisticssessionId 属性。
  • SleepAnalysisFeatures 中新增 multiChannelAnalysis