Visto che indichi di impiegare, per la sintesi vocale, dei processi
Text To Speech (TTS) ed in particolar modo il metodo
Speak nella Microsoft Speech API (
SAPI) chiedo se hai visto la documentazione della versione 5.3 in quanto, in questa, viene specificato che è possibile effettuare la chiamata in modo sincrono e asincrono:
in tal modo, il processo asincrono, verrebbe attivato in modo nativo.
Altrimenti diventa molto più complesso, in MS-Access, ottenere ciò:
https://code-examples.net/it/q/574dd
https://stackoverflow.com/questions/5721564/multi-threading-in-vba
https://codereview.stackexchange.com/questions/202992/await-in-vba