gpt4 book ai didi

c# - 部分语音识别

转载 作者:太空狗 更新时间:2023-10-29 23:09:11 26 4
gpt4 key购买 nike

我目前在使用 Microsoft 的语音引擎进行语音识别方面玩得很开心。使用 C# 设置和使用它非常简单,并且可以用比我最初想象的更少的代码行来实现伟大的目标。

现在,关键是我真的不知道如何处理这个:我知道引擎需要开始听,然后你说一个词,或者一句话,它会在它的字典中进行比较,看是否能找到匹配项。如果是这样,该程序会执行您希望它执行的任何操作。

我挠头的是,我希望引擎能够“检测”他字典中的单词,在一个包含一个或所有这些单词的完整随机短语中。

例如,假设字典中有以下单词:- “读”- “新闻”

我想编写一些代码来检测这些特定的单词,例如,每当我说:- “给我读新闻”- “你能看新闻吗”- “阅读新闻”...

我怎样才能做到这一点?

最佳答案

此功能称为“关键字识别”。通常您不能使用语音识别引擎执行关键字识别,您需要特定的识别包。关键问题是引擎应该不断比较两个结果——找到单词和找不到单词。语音识别只查找语法中的单词,不考虑其他声音。发现只需要不同的算法。

有一种变通方法可以将许多可能的音节或其他声音添加到语音识别语法中,并希望引擎能够找到它们而不是关键字,但与特定关键字识别器相比,它在准确性方面并不是一个很好的解决方案。

如果您与 Microsoft 的引擎没有紧密联系,并且需要通用语言(如美国英语或法语),则可以使用用于语音识别的开源软件工具包(如 CMUSphinx)实现关键字识别。 .

关于c# - 部分语音识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12822809/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com