【发布时间】:2016-03-29 18:59:19
【问题描述】:
我正在尝试使用 System.Speech.Synthesis 播放文本,然后通过 Tapi 调制解调器输出。
SetOutputToDefaultAudioDevice() 很容易弄清楚,但我不希望声音从扬声器中传出。
我想我需要使用 SetOutputToAudioStream,但我不确定如何使用它,我找不到任何示例...
我尝试在控制面板中更改默认设备,但也没有用:(
洞察任何人?
谢谢
【问题讨论】:
-
调制解调器是否有 .NET api?如果是这样,请检查它是如何公开其输入的。如果是流,您应该能够获取流并将其传递给 SetOutputToAudioStream 方法,然后以这种方式将您的输出发送到设备。
-
fire.eagle 所说的 - 很难告诉您您需要什么,因为您还没有描述调制解调器端的外观。 SetOutputToAudioStream 非常易于使用。
标签: c# audio device text-to-speech