donbott wrote:... The fact is, OOo does not support SAPI and it should. If it did, then there would be far fewer issues with using DNS. A partial quote -- "Open Office is not Select-and-Say compliant/compatible.... One of the basic aspects of Select-and-Say involves SAPI 4 (Speech Application Program Interface). DNS does not communicate directly with applications. It does so through two SAPI DLLs, one for dictation and one for commands."
All well and good; however, OOo is a cross-platform application, and has (I believe, although I can't give a reference) a commitment to using open standards and maintaining platform equality: all features shipped in OOo should work equally well on all supported platforms.
If I'm right and that is the policy, then SAPI may not be appropriate for OOo because it is purely a WIndows API. Many so-called standards that Microsoft creates and promotes have the curious side-effect of making developers, vendors and users just that much more dependent on Microsoft, Windows and Office. I can't say for sure about SAPI, but a glance at the Wikipedia page strongly suggests to me that it's the same old story.
That's not to say that SAPI support in OOo would be a bad thing, or that someone can't write an SAPI extension for OOo that Windows users could choose to install, only that SAPI doesn't really solve the problem for a cross-platform project like OOo, and if it does get supported, I doubt it would be through the efforts of the OO.org developers.
I would watch the issue that Hagar linked to: maybe the OOo developers will look into it and give some official response.