我已经启动并运行了 SAPI 一段时间,并且运行良好。在某些时候(升级到 Win11 之后)它停止工作,并抛出错误。目前我让它恢复说话,但它忽略了所有标签。我在 delphi 中使用它,但现在使用 powershell 来测试东西。 我的代码很简单:
$Vol=1
$T="This is a test."
$PromptTTS.Speak('<speak version="1.0" xmlns="https://www.w3.org/2001/10/synthesis" xml:lang="en-US"><voice required="Gender=Male" xml:lang="en-US"><lang langid="409" xml:lang="en-US"><volume level="'+$Vol+'" xml:lang="en-US">'+$T+'</volume></lang></voice></speak>')
说着“This is a test”却完全无视音量而且是女声。有什么想法吗?