在C#窗口商店应用程序中使用旁白

本文关键字:应用程序 窗口 | 更新日期: 2023-09-27 18:29:27

旁白API(System.Speech)不可用于windows商店。是否有其他API或方法可供使用?我发现微软翻译服务中有一个文本到语音的功能,但由于叙述者已经可用,因此必须使用该服务是愚蠢的,所以如果可能的话,我宁愿直接使用它。

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

有人知道做这件事的方法吗?

在C#窗口商店应用程序中使用旁白

Windows 8.1支持离线文本到语音。这是MSDN示例。

您是否正在尝试实现可访问性?如果是这样,那么这可能就是你想要的:https://msdn.microsoft.com/library/windows/apps/windows.ui.xaml.automation.automationproperties

您可以将"名称附加"属性设置为您想要读取的任何内容。