SAPI文档涵盖了识别配置文件的创建和删除。但是如何使用SpeechLib
来完成?我想:
退出我的应用时:
BTW:SpeechLib
是否有记录?
答案 0 :(得分:3)
通过查找SAPI Automation interfaces找到SpeechLib文档。
配置文件是SpObjectToken的一种类型,可以使用SpObjectTokenCategory对象进行枚举。具体来说,创建一个新的SpObjectToken,并设置ID,然后使用EnumerateTokens来获取配置文件。 (此示例使用VB,但您应该能够翻译)
Dim E As SpeechLib.ISpeechObjectTokens 'an enumeration of object tokens
Dim C As SpeechLib.SpObjectTokenCategory 'a category of object tokens
Set C = New SpObjectTokenCategory
C.SetId SpeechCategoryRecoProfiles
List1.AddItem " " & C.Id
Set E = C.EnumerateTokens()
For Each T In E
List1.AddItem " " & T.GetDescription
Next