讲述人 API (System.Speech) 不适用于 Windows 商店。是否有使用它的替代 API 或方法?我发现微软翻译服务中有一个文本到语音的功能,但是由于叙述者已经可用,为此必须使用此服务是很愚蠢的,所以我宁愿直接使用它如果可能的。
我想也许可以通过 CMD.exe 运行命令来将文本转语音的东西,但是在 Windows 商店应用程序中,不可能启动外部进程,而且我还没有找到讲述人的命令行界面。
有人知道这样做的任何方法吗?
讲述人 API (System.Speech) 不适用于 Windows 商店。是否有使用它的替代 API 或方法?我发现微软翻译服务中有一个文本到语音的功能,但是由于叙述者已经可用,为此必须使用此服务是很愚蠢的,所以我宁愿直接使用它如果可能的。
我想也许可以通过 CMD.exe 运行命令来将文本转语音的东西,但是在 Windows 商店应用程序中,不可能启动外部进程,而且我还没有找到讲述人的命令行界面。
有人知道这样做的任何方法吗?
Windows 8.1 支持脱机文本转语音。这是 MSDN 示例。
您是否正在尝试实现可访问性?如果是这样,那么这可能是您正在寻找的: https ://msdn.microsoft.com/library/windows/apps/windows.ui.xaml.automation.automationproperties
您可以将 Name 附加属性设置为您想要阅读的任何内容。