import CallsKit import Foundation /// The harness's microphone: a voiced, syllable-shaped tone over steady /// noise, so the far side receives audio with speech-like structure and /// the capture processing has something to work on. Real speech it is /// not; the fixture test in CallsKitTests is where suppression is judged. final class SyntheticVoice: AudioInputSource, @unchecked Sendable { private var t = 0.0 private var seed: UInt32 = 0x1234_5678 func render(_ samples: UnsafeMutablePointer, count: Int, sampleRate: Double) { for i in 0..