ソースコード
extension SFSpeechRecognizer { static func requestAuthorization() async -> SFSpeechRecognizerAuthorizationStatus { await withCheckedContinuation { continuation in SFSpeechRecognizer.requestAuthorization { status in continuation.resume(returning: status) } } } }
使用例
let status = await SFSpeechRecognizer.requestAuthorization()