系统.语音和声音
是否可以从 Scansoft voices .exe 文件创建便携式应用程序? (www.portableapps.com)。
然后能够通过 .NET 3.5 中的 System.Speech 命名空间以编程方式访问语音?
我想这样做,这样我就不必使用专用服务器来安装我的文本转语音 Web 应用程序。
帮助 !
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我对便携式应用程序了解不多,但我确实知道 SAPI(System.Speech.SpeechSynthesizer 下的本机代码)使用注册表中的 HKLM 节点来查找语音。所以我认为除非便携式应用程序可以在注册表中安装某种填充程序来重定向 SAPI 将进行的注册表调用,否则这是不可能的。
当然,您确实会遇到许可问题。
I don't know that much about Portable Apps, but I do know that SAPI (the native code underneath System.Speech.SpeechSynthesizer) uses the HKLM node in the registry to look up voices. So I don't think it's possible unless Portable Apps can install some sort of shim into the registry to redirect the registry calls that SAPI will make.
Then, of course, you do have the licensing issues.
这应该是可能的。但您的 Scansoft 语音可能存在许可限制。您拥有什么类型的许可?
This should be possible. But there might be licensing restrictions with your Scansoft voice. What kind of licensing do you have?