首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用System.Speech.Synthesis中更改音频设备

如何在使用System.Speech.Synthesis中更改音频设备
EN

Stack Overflow用户
提问于 2010-07-08 06:04:17
回答 2查看 2.3K关注 0票数 3

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

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

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

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

有洞察力的吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2010-07-15 01:28:47

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

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

票数 0
EN

Stack Overflow用户

发布于 2015-10-23 22:06:41

您可以在控制面板->语音识别->文本到语音->高级中更改文本到语音的输出。然后选择“使用此音频输出设备”,并选择音频设备输出文本到语音。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3199274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档