The voiceovers are stored in the project's package contents file.
In Finder, locate the project in your Home folder "<your user name>/Movies/iMovie Projects", if stored on your internal drive. On an external drive it will be at the top level in the folder Movies/iMovie Projects.
In the iMovie Projects folder, right-click (or Control-click) on the name of your project. From the pop-up menu that appears, select Show Package Contents. In this folder you should see all the voiceovers that are still active (that is, all that have not been deleted). The voiceovers will be named "Voiceover Recording xx.caf" (where xx is the number ascribed to the recording). Given that you've deleted some recordings, the numbers will not be consecutive, so could show something like 3, 6, 10, 18, 35 for example.
Many thanks for explaining. I'll check when I get home.
I am assuming that when you close imovie it truely deletes the recordings that you deleted within the project?
Because if you click edit undo, you can bring them back while working on a project.
But it does sound like it does truely delete them at some point and not clog up space.
Which is good, because inevitably, I screw up the last few seconds of a voice over and have to keep redoing it
I am assuming that when you close imovie it truely deletes the recordings that you deleted within the project? Because if you click edit undo, you can bring them back while working on a project.
Yes, that's my assumption too. The non-destructive editing function in iMovie will preserve anything you've deleted, but only while iMovie is open. Once you close iMovie, you are not able to use the Undo feature.