首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.Speech.Recognition;背景控制或语音识别

System.Speech.Recognition;背景控制或语音识别
EN

Stack Overflow用户
提问于 2017-05-16 09:47:35
回答 2查看 605关注 0票数 0

我不确定这是否可能,但不管怎样,

我在winform C#应用程序中使用using System.Speech.Recognition;

我想知道是否有可能不仅可以识别语音,还可以识别声音,以某种方式识别不同声音之间的差异

从每个单独的声音,例如从两个同时或单独说话的用户作为不同的两个用户,获得接近于读取多个内容的内容。

或者至少可能有一些方法来控制背景音量,例如,如果AudioLevelUpdated事件允许我看到输入音量,但也可能存在一些特定的方法来将嘈杂的声音与背景中的额外噪音或声音分开

EN

回答 2

Stack Overflow用户

发布于 2017-05-16 12:11:58

System.Speech.Recognition不会在语音识别方面帮助您。System.Speech.Recognition旨在用于语音到文本的转换。向其添加语法可以提高其效率。您可以训练Windows桌面以实现更好的转换。请参阅控制面板中的语音识别。

有几个第三方库可用于语音识别。有关消除噪声的信息,请参阅Sound visualizer in C#

你可以在msdn forum上找到一个有趣的讨论。

票数 1
EN

Stack Overflow用户

发布于 2017-05-16 16:11:07

我认为你应该看看CRIS,这是微软认知服务的一部分,至少对于你关于噪音的问题。

CRIS是一种自定义语音服务,其基本用途是使用自定义声学模型(如背景噪声)提高语音到文本的质量,并使用示例学习词汇。

您可以导入:

  • 声学数据集

  • Language Datasets

  • Pronunciation Datasets

例如,在声学模型中,您具有:

  • 微软会话模型,用于识别以会话风格说出的语音(即针对另一个人的语音)。

  • Microsoft搜索和听写模型,用于针对应用程序的语音,如命令、搜索查询或听写。

预览中还提供了一个Speaker Recognition API

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43991292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档