A Faceposer phoneme extractor that functions on Windows Vista and 7 (and provides better results than under XP) for Source 2007 and 2009.
1.3 improves the message box when extraction fails and fixes a stupid error that prevented the speech CPL from appearing if the user clicks yes (how did I screw that up?!)
To install, extract the contents of the zip file to the bin\phonemeextractors\ folder of the SDK or game you are working with. You will overwrite an existing DLL. Example paths:
C:\Program Files (x86)\Steam\steamapps\ACCCOUNT NAME\sourcesdk\bin\source2007\bin\phonemeextractors\
C:\Program Files (x86)\Steam\steamapps\common\left 4 dead\bin\phonemeextractors\
(NOT \left 4 dead\left4dead\bin\!)
KEEP A BACKUP HANDY. Every time you run the SDK Launcher (or in the case of L4D1/2 receive an update) the custom DLL will be replaced with Valve's original, and you'll have to put it back in place manually.
The easiest way to run Faceposer without using Valve's SDK launcher is with the Source SDK Windows Gadget. You'll probably find that Faceposer crashes if you try to run it directly, since it's very particular about its working directory.