I am trying to play speech audio (audio files having text-to-speech output) over bluetooth speakers over the default settings in Ubuntu 18.04. The problem is the starting word gets cut off when the audio starts or if there's silence in the audio file. No such problem when the audio is played over wired headphones or laptop speaker. I haven't found any question similar to mine on this forum, but questions like this and this seem the closest and according to a comment on those threads:
Sounds like an issue with A2DP, which is one of the Bluetooth protocols. A2DP has a trigger delay, which can cut off the beginning of words if there is a pause between words. Since music is typically continuous sound, you won’t have the same issue.
For now, I have added a little noise to my audio files and find there is no cutting off of starting words over the bluetooth speaker. However I would love to have a better solution if it exists.