***

title: say
slug: /reference/python/agents/livewire/agent-session/say
description: Queue text to be spoken by the agent.
max-toc-depth: 3
---------------------

For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

Queue text to be spoken by the agent. Text queued before `start()` is used as
an initial greeting in the generated SWML document. Text queued after `start()`
is spoken as soon as the agent is ready.

## **Parameters**

<ParamField path="text" type="str" required={true} toc={true}>
  The text for the agent to speak.
</ParamField>

## **Returns**

`None`

## **Example**

```python {11}
from signalwire.livewire import Agent, AgentSession, AgentServer, JobContext, run_app

server = AgentServer()

@server.rtc_session()
async def entrypoint(ctx: JobContext):
    await ctx.connect()
    agent = Agent(instructions="You are a friendly receptionist.")
    session = AgentSession()
    await session.start(agent, room=ctx.room)
    session.say("Welcome! How can I help you today?")

run_app(server)
```