i configured my raspi4 (4GB + SSD) HA Supervisor version. Installed OpenAI as STT, Conversation and TTS engine....so fully opena ai based voice pipeline. for conversations i am using HA voice assist PE. Everyhting works quite fine....activation word works quite reliable, i can ask whatever question i have in mind....i also got it performing actions like telling me weather information that my weather station provides....BUT
All that takes lots of time....for asking about the temperatur it takes at least 7s until i get an answer through the HA voice assist PE...
Since i am quite new to HA i wonder how to perform an end to end profiling to find out what part of the overall pipeline takes so much time?
What i already found out is thatwhen chatting through openai api with HA chat box i get nearly immediate response from the conversations api....but as soon as there is something with STT or TTS it seems that the overall turnaround times explode.
Is this specific to openai apis? or is there something additional i can tune on my side?