Hey @harper.pack,
Thanks for reaching out about this—this has come up before, and while we don’t have an out of the box way to do this, some other devs have had luck with 3rd party tools like you’ve mentioned. You may find some of the info in this thread helpful:
More specifically, I think the most helpful thing to point you towards may be this guide:
https://support.zoom.us/hc/en-us/articles/115002212983-Integrating-a-third-party-closed-captioning-service
I hope this helps!
-Will