How Tacit combines SwiftUI, on-device AI, Groq, offline fallbacks, translation, and RevenueCat to help people communicate without speech.