In my content I usually use TTS from Azure as I can't get my mic to pick up my voice without external noises, the environment is too loud and my voice too low. The scripts are always mine, even during my streams the interaction is made through TTS.
Thank you for understanding