gpt4 book ai didi

c# - 如何使用 System.Speech.Synthesis 更改音频设备

转载 作者:太空宇宙 更新时间:2023-11-03 17:06:12 27 4
gpt4 key购买 nike

我正在尝试使用 System.Speech.Synthesis 播放文本,然后通过 tapi 调制解调器输出。

SetOutputToDefaultAudioDevice() 很容易弄清楚,但我不希望声音从扬声器中传出。

我想我需要使用 SetOutputToAudioStream,但我不确定如何使用它,而且我找不到任何示例 ...

我尝试在控制面板中更改默认设备,但这也不起作用:(

有洞察力的人吗?

谢谢

最佳答案

你看过答案了吗here ?它有一个简短的例子。

此外 - 如果您的调制解调器支持 TAPI,您应该查看 Windows SDK 中的示例,特别是 %windowssdkdir%\Samples\winui\speech\simpletelephony 中的简单电话示例。这是用 C++ 编写的,但它演示了如何获取调制解调器的音频设备 ID 以及如何为 SAPI 的音频流设置设备 ID。

关于c# - 如何使用 System.Speech.Synthesis 更改音频设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3199274/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com