更改SpeechSynthesizer的音频输出设备
问题描述:
我正在做一些C#上的语音功能测试,但我不知道如何将音频输出设备从默认更改为另一个,在这种情况下为虚拟音频电缆 。更改SpeechSynthesizer的音频输出设备
我的功能:
private void Say()
{
using (SpeechSynthesizer synth = new SpeechSynthesizer())
{
string str = textBox1.Text;
//synth.SetOutputToDefaultAudioDevice();
synth.Volume = 100;
synth.Rate = 2;
synth.Speak(str);
}
}
这是流式音频到我的默认播放器,但我希望它流式传输到虚拟音频线之一。我怎样才能做到这一点?
有一些功能,但我不知道他们是否用于此:
- SetOutputToAudioStream
- SetOutputToWaveStream
有人能帮助我吗?谢谢= P
你好。你能详细说明答案吗? – IneedHelp