我正在使用 C# 和文本转语音 Azure SDK。相对于其他声音来说,声音非常大,这是一个问题。除非我只能更改 TTS 音量,否则我无法使用此功能。我找到了这个网址: SpeechSynthesizer.Properties。我通常发现微软的新文档非常有帮助,但那几乎毫无价值。属性是有的,但绝对没有办法确定这些属性是什么。很多语音对象都是这样的。具有 API 的属性用于获取已知属性并设置它们,但无法知道这些属性是什么。
我知道混音器中的音量级别。这是唯一的方法吗?以编程方式访问混音器控件并更改应用程序的控件?如果是这样,就会出现其他问题,因为同一应用程序播放需要与之平衡的其他音频。