Voice Assistant Not Receiving Async Tool Responses

I’m using a simple assistant with a single tool call. When I set sync=True, the tool call works as expected and the voice assistant receives the response. As soon as I switch to async=True, the tool call still happens (I can see on my backend that the request is received, parsed, and returned successfully), but the voice assistant never receives it and therefore can’t read it out loud.

I assume that in async mode the response should act as a push notification—i.e., it should trigger the voice assistant to speak the result. Is that correct?

For reference, here are the call IDs:

Sync mode: b415ca6e-2d68-4b30-8231-7cd4b4ffd380

Async mode: f6514400-4b2f-4dd0-a661-5e68c86c7320

Thanks in advance for your help!
Was this page helpful?