我目前在使用Microsoft的语音引擎进行语音识别,非常好用。通过C#,它十分容易设置和使用,并且可以实现比我最初想象的更少的代码行数。
现在,关键是我不知道如何处理这个问题: 我知道引擎需要开始监听,然后你说一个单词或句子,它就会在字典中进行匹配。如果匹配成功,则程序执行你想要它做的事情。
但是我有一个疑问,我希望引擎可以“检测”出包含其字典中某个或所有特定单词的完全随机短语。
例如,假设字典中有以下单词: - "Read" - "News"
我想编写一些代码,以便在我说出以下任意短语时,引擎可以检测到这些特定单词: - “Read me the news” - “Can you read the news” - “Read news”
我该如何实现这一点?
现在,关键是我不知道如何处理这个问题: 我知道引擎需要开始监听,然后你说一个单词或句子,它就会在字典中进行匹配。如果匹配成功,则程序执行你想要它做的事情。
但是我有一个疑问,我希望引擎可以“检测”出包含其字典中某个或所有特定单词的完全随机短语。
例如,假设字典中有以下单词: - "Read" - "News"
我想编写一些代码,以便在我说出以下任意短语时,引擎可以检测到这些特定单词: - “Read me the news” - “Can you read the news” - “Read news”
我该如何实现这一点?