This MR allows existing some existing Windows TTS Engines, such as Amazon Polly, to be used in Far Cry 6, and possibly in other games/applications.
-- v3: sapi: Implement ISpVoice::WaitUntilDone. sapi: Implement ISpTTSEngineSite::GetActions/Rate/Volume. sapi: Implement ISpTTSEngineSite::Write. sapi: Finish implementing ISpVoice::Speak. sapi: Partially implement ISpVoice::Speak. include: Fix ISpTTSEngineSite::GetActions return type.