Vista语音识别引擎是否具有类似Naturally Speaking的脚本?

时间:2009-05-12 10:51:00

标签: scripting windows-vista naturallyspeaking

每当用户(使用Vista语音识别时)说“Wingbats疯了!”时,我想要执行一个动作。我该怎么做呢?是否有脚本或是否有一个dll可以绑定?

3 个答案:

答案 0 :(得分:3)

您可能想查看Microsoft Speech API(SAPI)。我不久前在Windows XP中使用过它,它支持一个XML标记,它声明了你希望系统识别的命令。然后,您的应用程序将确定识别语音命令时需要执行的操作。

对于语音识别,请查看ISpRecoContext界面。

以前这是一个COM接口,但是从Vista开始,你可以使用.NET。或者显然你可以使用Python,如果这是你的偏好!

修改

Microsoft Speech Server 2007 supports VoiceXML,在对此问题的另一个回复中提及。

答案 1 :(得分:3)

我会推荐WSR Macro工具包。它使您可以轻松地将自定义脚本集成到Windows语音识别系统中。如果您需要更多控制权,SAPISystem.Speech.Recognition会很棒,但考虑到您的问题,我怀疑使用WSR宏可以更轻松地学习曲线。

答案 2 :(得分:1)

结帐Voice XML。可以在w3.org上找到实施该标准的系统列表。