Acoustic Tagging
Recognize environmental sounds, instruments, and speech events with calibrated confidence scores.
CactusBrain Signal / Developer Preview
Tag acoustic events, enhance noisy speech, and process live audio buffers with microsecond latency. Audio frames never leave the device hardware buffer.
Recognize environmental sounds, instruments, and speech events with calibrated confidence scores.
Pass audio frames directly from CoreAudio / AudioRecord without file writes or intermediate disk serialization.
Filter background noise and isolate vocal frequencies using lightweight neural filters.
Inspect required capture geometry dynamically with SDK format contracts to avoid conversion artifacts.
Signal adapts to your audio pipeline. Provide raw PCM samples or file URLs and get structured results immediately.
import CactusBrainSignalSDK
let session = try await CactusBrainSignalSDK.configure(
projectKey: Secrets.cactusBrainProjectKey
)
// Tag sounds in real-time from microphone PCM or audio files
let format = try await session.captureFormat
let result = try await session.tags(for: .file(recordingURL))
for tag in result.tags {
print(tag.label, tag.score)
}Acoustic processing is optimized with NEON vector instructions and Apple Neural Engine acceleration, ensuring your background audio tasks consume minimal power.