11 Oct
2023
11 Oct
'23
6:44 a.m.
On Tue Oct 10 22:24:16 2023 +0000, Shaun Ren wrote:
A TTS Engine for sapi implements the interface `ISpTTSEngine`. Multiple TTS engines can be registered and are listed under `HKLM\SOFTWARE\Microsoft\Speech\Voices\Tokens` with `CLSID` given as a value. `winetts.dll` here is one such instance, and `MSTTSEngine.dll` would be another. Usually an application will query for a voice under `Voices\Tokens` that best matches the requirements of the application, and will instantiate the engine using the given `CLSID`. What I'm getting at is why don't we call this `MSTTSEngine.dll` rather than make up our own name?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/3988#note_48302