Re: [Mac] How to extract audio in DA:O?
Short answer: Can't be done.
Longer answer: The ".ss" (sound set) files that are your character's exclamations, etc., in different voices (e.g. "Wise", "Cocky") are easily accessible. But that's not what you want. You want the VO conversations. These are compressed and stored in an enormous number of ".erf" (encapsulated resource file) formatted files. Each snippet (single line) of dialogue is tagged to uniquely identify it. See this wiki article for details of the .erf format.
There are tools that let you extract files from the .erfs, (see: pyGFF) but that doesn't really help you either. You can't just "play a conversation", since any given convo might branch in many different directions and depend on a huge number of earlier decision points and the options which were previously selected. And not just the decisions earlier in the current convo either, but many others going back to the beginning of the game.
The logic used to stich together a convo can be even more complex than that needed to define your "world end-state" to import into the next game. And unlike the end-state, it has to be performed on-the-fly during every convo. Pretty impressive, but it does sometimes lead to stuttering and out-of-sync dialogue. Not to mention misstatements such as who is ruling Ferelden. (And never mind the mistakes in the gender pronoun used when referring to the Warden in the third-person if you've employed certain mods! 😕mileywink: )