I'm generating audio based on text, specific tone per symbol and I think that has to be done inside a thread since doing it in the UI thread freezes the app until the audio is done. Now I'm not too familiar with how threads work on kotlin, any hints?