Is there a way for students to do a voice over presentation through Canvas? Or would they need to do the voice over in the presentation format (powerpoint, google slides, etc) and just upload that?
Great question. There is not a specific dedicated feature for voiceover presentations, however there are a lot of different ways to accomplish a project like this - you've already named a few. You may also want to reach out in the Instructional Designers group to ask others what tools they use.
We also have another tool called Practice that might be worth exploring.
Retrieving data ...