I am currently using some custom tools for my Ai agent, the ai agent stops speaking right after it tries to do the tool calling and starts only after we speak from the other end. We are testing on the local environment using Ngrok as tunnel and we are in India. We have also, unchecked the speak after execution but still it does that, how can I get rid of this.
Hello @megh.shah
If your local server (via ngrok from India) is slow to respond, the agent will remain silent while waiting for the function to return. Nothing will be spoken until the response is received or the request times out.
Disabling “Talk After Action Completed” only prevents the agent from speaking the result afterwards; it does not affect the silence while the function is running.
“Talk While Waiting” is what addresses this. Since it is currently unchecked, please enable it so the agent can play a short filler message, such as “Let me look that up for you”, while the function is executing.
Also, if your endpoint takes longer to respond due to the local server, ngrok, and cross-region latency, make sure the Timeout (ms) is set high enough. Otherwise, the request may time out before your endpoint returns a response.
So, please:
- Enable Talk While Waiting.
- Check that the Timeout (ms) value is sufficient for your ngrok round trip.
Best Regards.
