# ITranscribedMessage

> Reference the ITranscribedMessage interface for transcribed voice messages.

Transcribed text from a participant in a channel session.

`#include <ITranscribedMessage.h>`

## Public Functions

|                                                           | Name                                                                                                                                                                                                                 |
| --------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| virtual const FDateTime &                                 | **[ReceivedTime](./class_i_transcribed_message.md#function-receivedtime)**() const =0The time that the transcription was received in UTC.                                                                            |
| virtual const FString &                                   | **[Text](./class_i_transcribed_message.md#function-text)**() const =0The transcribed text.                                                                                                                           |
| virtual const [AccountId](./class_account_id.md) &        | **[Speaker](./class_i_transcribed_message.md#function-speaker)**() const =0The speaker.                                                                                                                              |
| virtual const FString &                                   | **[Language](./class_i_transcribed_message.md#function-language)**() const =0The language of the transcribed text. This conforms to BCP 47 ([https://tools.ietf.org/html/bcp47](https://tools.ietf.org/html/bcp47)). |
| virtual [IChannelSession](./class_i_channel_session.md) & | **[ChannelSession](./class_i_transcribed_message.md#function-channelsession)**() const =0The ChannelSession in which this message was originally spoken.                                                             |

## Public Functions Documentation

### function ReceivedTime

```cpp
virtual const FDateTime & ReceivedTime() const =0
```

The time that the transcription was received in UTC.

### function Text

```cpp
virtual const FString & Text() const =0
```

The transcribed text.

### function Speaker

```cpp
virtual const AccountId & Speaker() const =0
```

The speaker.

### function Language

```cpp
virtual const FString & Language() const =0
```

The language of the transcribed text. This conforms to BCP 47 ([https://tools.ietf.org/html/bcp47](https://tools.ietf.org/html/bcp47)).

### function ChannelSession

```cpp
virtual IChannelSession & ChannelSession() const =0
```

The ChannelSession in which this message was originally spoken.
