我希望能够获得我的C ++应用程序正在使用的SAPI版本,然后将其显示给用户。
问题是我无法弄清楚如何从SAPI界面中获取版本。
答案 0 :(得分:0)
_SAPI_BUILD_VER
是sapi.h(和sapi.idl)中的常量,它定义了您正在构建的SAPI版本。
它基于Win32构建版本(_WIN32_WINNT
)。
对于Windows 7,它是0x054
;对于Vista,它是0x053
,对于XP,它是0x051
。
如果您需要在运行时查找,那么仅针对5.4(例如ISpRecognizer3
)或5.3(ISpRecognizer2
)中定义的接口进行QI。
对于声音,一般来说,可用的声音会根据安装的版本而改变。