我可以使用Metro风格应用程序中的System.Speech吗?

问题描述:

似乎我无法使用Metro Style应用程序模板进入任何常用名称空间。我错过了明显的东西吗?我可以使用Metro风格应用程序中的System.Speech吗?

构建于WinRT上的Metro风格应用程序。尽管这个测试版目前处于测试阶段,但微软可能会根据您提供的反馈信息添加一些名称空间,但您不应期望所有名称空间都可用。

编辑:根据.NET for Metro style apps System.Speech目前尚未包含在内,如果将其包含在内,也不会说任何内容。

因为,此刻,你没有可用的Metro风格应用一个语音API,你可以做的是记录声音,并将其发送到在线服务,将会做你想要什么。如果你想采取这种方式,看看Media Capture Sample

如果你想在本地处理音频,你也可以依靠C++来处理这些位。请看Groove Drum Sequencer - HTML/JS and WinRT C++,其中“声音生成是通过用C++实现的自定义WinRT组件完成的,并使用XAudio2播放从Javascript调用的音频”。