> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vmonster.io/llms.txt
> Use this file to discover all available pages before exploring further.

# AI Avatar Speech

> Speech capabilities for Vmonster AI Avatars.

## [speak()](/pages/instance_Methods#speak)

To have the AI Avatar speak a message, use [`speak()`](/pages/instance_Methods#speak). This triggers the synthesize of speech video.

### Text Input

```typescript theme={null}
room.speak({ text: "Hello. How can I assist you today?" });
```

### Streaming Input

In addition to standard text input, streaming input via an AsyncIterable is supported.

```typescript theme={null}
// your AsyncIterable
const textStream = getAsyncIterable(response);

await room.speak({
  isStream: true,
  stream: textStream,
});
```

To learn more and see full feature, see the following topics:

<Card title="speak()" icon="signal-stream" href="/pages/instance_Methods#speak">
  Reference for instance method speak().
</Card>
