AppIntents: pauses in siri's speech and hiding dialog text

Is it possible to put a pause in Siri's responses to an AppIntent?

in the code below id like Siri to pause a bit longer than she does between sentence one and sentence two. i've tried using "..." and multiple "." similar to what she does when she's responding to "how is the market" if you ask a HomePod - she pauses a bit longer between her comments on each market, a bit more than an end of sentence - more like the pause between each point when you are going through a list of bullet points - which is really what i'm using this for.

Also is it possible to hide all or part of of the dialog text displayed? so she says it but doesn't show it. I've got a view which shows a better formatted representation of what she says than the text itself.

struct TestAppIntent: AppIntent {
    static var title: LocalizedStringResource = "A question?"
    static var openAppWhenRun: Bool = false

    @MainActor
    func perform() async throws -> some IntentResult {
        return .result(
            dialog: "sentence one. sentence two",
            view: someView()
        )
    }
}
Post not yet marked as solved Up vote post of ngb Down vote post of ngb
1.1k views

Replies

I tried using a ";" instead of a "." in the dialog. gives a more acceptable pause between bullet points but it's not really the correct punctuation in the displayed dialog.

Post not yet marked as solved Up vote reply of ngb Down vote reply of ngb