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

时间:2011-12-27 20:46:16

标签: c# microsoft-metro

似乎我无法使用Metro Style应用程序模板访问任何常用名称空间。我错过了一些明显的东西吗?

2 个答案:

答案 0 :(得分:1)

基于WinRT构建的Metro风格应用程序。虽然目前这是测试版,但Microsoft可能会根据您提供的反馈添加一些名称空间,但您不应期望所有名称空间都可用。

修改:根据.NET for Metro style apps System.Speech目前尚不包括在内,如果包含在内,也没有任何说明。

答案 1 :(得分:1)

由于目前您没有可用于Metro Style应用程序的Speech API,您可以做的是录制语音并将其发送到将执行您想要的操作的在线服务。如果你想走这条路,请看看Media Capture Sample

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