# XWUIChatVoiceMessage

A voice-message bubble for WhatsApp / Telegram / Messenger-style voice notes, built by composing `XWUIAudioPlayer` for the waveform, play/scrub, and duration controls. The audio comes from the `src` data prop (with `senderName` used as the player title); `isOwn` right-aligns the bubble for the current user, `showSpeedControl` (default `true`) exposes a playback-speed toggle, and an optional `timestamp` (string or `Date`) renders in a meta line below. `play()` / `pause()` drive the underlying player.

## Basic Usage

A voice-message bubble with a 12-second clip and a timestamp meta line.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: A voice message configured with a 12-second duration, sender "Sarah", and a "10:14" timestamp.
```

## Own Voice Note

A right-aligned outgoing voice message whose timestamp is supplied as a live `Date`.

```example
file: examples/OwnVoice.ts
title: Own Voice Note
description: A right-aligned own voice message with a 7-second clip and a Date timestamp.
```

## Without Speed Control

An incoming voice note with the playback-speed toggle hidden.

```example
file: examples/NoSpeedControl.ts
title: Without Speed Control
description: A 23-second incoming voice note rendered with the speed control hidden.
```

```api
```
