---
title: isVoiceOnly
framework: appintents
role: symbol
role_heading: Instance Property
path: appintents/intentsystemcontext/isvoiceonly
---

# isVoiceOnly

A Boolean value that indicates whether the system performs the app intent in a voice-only context.

## Declaration

```swift
var isVoiceOnly: Bool { get }
```

## Discussion

Discussion If isVoiceOnly is true, adjust the intent’s result to include a more speakable summary, and make sure a person can understand responses and dialog without visuals such as tables, graphics, or other user-interface elements. Generally, return an IntentDialog from your intent. The system can choose the best information from the dialog to present for a person’s context. Consult isVoiceOnly when your app intent returns dynamic, free-form output, such as generated recommendations, summarized search results, or natural-language responses you generate on the fly.
