Non-streaming PNG tuber (explain to me what to do like I'm stupid)

Hey! I’m trying to figure out the best way to make videos as a PNGTuber for YouTube, but I’m a little confused about the process. Most tutorials I’ve seen are about streaming or using PNGTubers on Discord, but I want to focus on pre-recorded content.

Should I record my audio first and sync my PNG character to it afterward, or is there a way to have the PNG react to my voice live while I record? What software would you recommend for either option? Thanks in advance!

(I'm just starting out so any recommendations on software in general would be appreciated as well.)