Hi,
I'm using Azure TTS in my Android application. I use 2 objects in my implementation which are SpeechConfig and SpeechSynthesizer.
My app is mainly based on a dynamic TTS (e.g. reading input back to the user, which happens very often) but the latency is very bad, which makes my app annoying and impossible to use. any tips on how to lower the latency?
I've tried using a different region but that did not help.
I'm trying to do the "Pre-connect" method as mentioned in the docs, but the Connection.fromSpeechSynthesizer method does not exist for Java.
Also when I tried to use different compress methods (e.g. speechConfig.setSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat.Raw8Khz16BitMonoPcm)) the speech synthesizer just didn't speak at all.
Any idea how to solve it? I also used speechConfig.setProperty("OPENSSL_CONTINUE_ON_CRL_DOWNLOAD_FAILURE", "true"); speechConfig.setProperty("OPENSSL_DISABLE_CRL_CHECK", "true"); but it didn't make much of a difference.
Thanks!