The maximum size depends on the speech provider. For the Bot Libre voices to max size is 800 characters. For other speech providers it is less.
In general chat messages should not be that long, as this would be a poor conversational interface. Consider splitting up your message into multiple messages using a conversation flow.