很长一段时间的读者,首次海报。
我正在开发的C#.NET 3.5的Windows服务来执行文本到语音操作。
我使用System.Speech(Microsoft语音API 3.X)。
我部署的服务到的Win2008 X64服务器和它现在抛出以下异常:
System.InvalidOperationException: No voice installed on the system or none available with the current security setting.
at System.Speech.Internal.Synthesis.VoiceSynthesis.Speak(Prompt prompt)
at System.Speech.Synthesis.SpeechSynthesizer.Speak(Prompt prompt)
at System.Speech.Synthesis.SpeechSynthesizer.Speak(String textToSpeak)
该服务在一个域帐户下运行。 如果我更改下我的个人域帐户中运行的服务(其中有相当高的权限),一切完美(所以声音[安娜]肯定是安装)。 所以我很肯定这是一个安全问题。
我需要什么权限/修改,使其到其他域帐户,使这项工作?
它需要,因为它使用的Windows身份验证为MSSQL数据库是这个特定的用户。
提前致谢。