Microsoft Speech Platform Runtime 11和Cortana的语音识别之间有区别吗?

时间:2016-10-03 13:36:09

标签: c# windows speech-recognition speech cortana

我目前正在进行语音识别系统的研究项目,我想知道Microsoft Speech Runtime 11和Cortana是否有所不同。 Cortana显然是一名助手,但两种系统的声音识别是否相同? 我知道cortana不适用于W7和Speech Runtime。那么两者之间究竟有什么不同。

3 个答案:

答案 0 :(得分:1)

Cortana的自然语言处理能力来自Tellme Networks(2007年被微软收购),并与称为Satori的语义搜索数据库相结合。

从我在网上找到的,他们使用不同的系统,由Microsoft开发的Speech Runtime 11,以及购买Cortana的语音识别。

不是一个完整的答案,因为我无法找到关于Runtime 11起源的任何内容,但希望这可以帮助您进行搜索。

答案 1 :(得分:1)

您想比较Microsoft.Speech API与Windows.Media.SpeechRecognition(Cortana)

  • 支持操作系统:Microsoft.Speech从Windows 7运行, Windows.Media.SpeechRecognition仅在Windows 10中运行

  • 设置:必须安装Microsoft.Speech,Windows 10中已安装Windows.Media.SpeechRecognition

  • 支持的语言:Microsoft.Speech支持的语言多于Windows.Media.SpeechRecognition

  • 声学语言模型:Microsoft.Speech附带电话声学模型,Windows.Media.SpeechRecognition具有深度神经网络声学模型,比Microsoft.Speech至少精确30%

  • 离线使用:加载SRGS语法时,两者都脱机工作

  • 听写:只有Windows.Media.SpeechRecognition支持听写,但在这种情况下需要互联网连接

  • 支持音频源:Windows.Media.SpeechRecognition仅使用麦克风运行。 Microsoft.Speech支持流媒体和音频文件

答案 2 :(得分:0)

Microsoft Speech Runtime 11在客户端(安装了MSR11的计算机)上执行所有语音识别。 Cortana在云中完成大部分语音识别(及其所有语言理解)。