在C#windows应用商店应用程序中使用讲述人

在C#windows应用商店应用程序中使用讲述人,c#,windows-store-apps,text-to-speech,C#,Windows Store Apps,Text To Speech,“讲述人”API(System.Speech)不适用于windows应用商店。 是否有其他API或方法可以使用此功能? 我发现,有一个文本到语音功能作为的一部分,但由于叙述者已经是可用的,这将是愚蠢的使用此服务,所以我宁愿直接使用它,如果可能的话 我想通过CMD.exe运行一个命令来实现文本到语音的转换,但在windows应用商店应用程序中,不可能启动外部进程,而且我还没有找到用于讲述者的命令行界面 有人知道这样做的方法吗?Windows 8.1支持脱机文本到语音转换 您是否正在尝试实现可访问性

“讲述人”API(System.Speech)不适用于windows应用商店。 是否有其他API或方法可以使用此功能? 我发现,有一个文本到语音功能作为的一部分,但由于叙述者已经是可用的,这将是愚蠢的使用此服务,所以我宁愿直接使用它,如果可能的话

我想通过CMD.exe运行一个命令来实现文本到语音的转换,但在windows应用商店应用程序中,不可能启动外部进程,而且我还没有找到用于讲述者的命令行界面


有人知道这样做的方法吗?

Windows 8.1支持脱机文本到语音转换

您是否正在尝试实现可访问性?如果是这样,那么这可能就是您想要的:


您可以将“名称附加”属性设置为希望读取的任何内容

仅供参考:我不会使用术语“Narrator API”,您不会看到Microsoft在文档中这样表示它。Microsoft叙述者是一种独立的辅助技术工具。当前答案中提到的MSDN示例中引用的SpeechSynthesis API用于在Windows应用商店应用程序中执行语音合成。叙述者和API之间的联系要么是间接的,要么是不存在的。