When I submit synthesis requests for text that is too long, I get the following error:
google.api_core.exceptions.ResourceExhausted: 429 Received message larger than max (X vs. 4194304)
Where "X" is the size in bytes of the returned request. Why are requests limited to 4MB? I know that requests are limited to 5000 characters, but my requests are ~1500 characters, nowhere near the limit. Is it possible to receive messages larger than 4MB? Or is the 5000 character limit not the real bottleneck to Google text-to-speech?
If it changes anything, I'm using different en-us Wavenet voices with LINEAR16 encoding.