3

System.Speech.Synthesis を使用して、tapi モデム経由で出力されるテキストを再生しようとしています。

SetOutputToDefaultAudioDevice() は簡単に理解できますが、スピーカーから音を出してほしくありません。

SetOutputToAudioStream を使用する必要があると思いますが、使用方法がわからず、例が見つかりません...

コントロールパネルでデフォルトのデバイスを変更しようとしましたが、それもうまくいきませんでした:(

誰かインサイト?

ありがとう

4

2 に答える 2

0

ここで答えを見ましたか?簡単な例があります。

また、モデムが TAPI をサポートしている場合は、Windows SDK のサンプル、特に %windowssdkdir%\Samples\winui\speech\simpletelephony の Simple Telephony サンプルを確認する必要があります。これは C++ で書かれていますが、モデムのオーディオ デバイス ID を取得し、SAPI のオーディオ ストリームのデバイス ID を設定する方法を示しています。

于 2010-07-14T17:28:47.243 に答える