---
sourceDocument: Australia API Reference
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/api-reference

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia API Reference

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# NowVoiceTranscriptMessage typealias - iOS

# NowVoiceTranscriptMessage typealias - iOS {#ariaid-title1}

Release version: Australia  
Updated July 14, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Represents a single message in the voice session transcript.

NowVoiceTranscriptMessage is a type alias for `TranscriptMessage`.  
{#NVoiceTrnstMsgiOSta__table_vx2_klw_nv5__entry__3}

| Name | Type | Description |
|-|-|-|
| role | String | The originator of the message. Typical values are `"user"` and `"assistant"`. |
| content | String | The text content of the message. |
[Table 1. Properties]

{#NVoiceTrnstMsgiOSta__table_vx2_klw_nv5}  
The following code example shows NowVoiceTranscriptMessage used with [NowVoiceCallbacks](https://servicenow-prod.fluidtopics.net/It4LuxELDVwrTKjmLLuGjg#NowVoiceCallbacksiOSStruct "Specifies callbacks for voice session lifecycle and content events.").

    onMessageReceived: { message in
        print("[\(message.role)]: \(message.content)")
    }


