私が本当に達成したいのはこれです-> インターネットからストリーミングするか、ローカルストレージから直接アクセスできるオーディオファイルを(アプリケーションを使用して)再生するとします。ここで、SAPI を構成して、マイクの代わりにこのソースをリッスンし、音声を通常どおりテキストに変換します。
2 に答える
デフォルトでは WAV のみがサポートされているようです -こちらをご覧ください
引用:
wav ファイル入力シナリオは、制御された再生可能なオーディオ入力を使用し、他のアプリケーション (共有デスクトップ マイクなど) からの干渉なしに専用の SR エンジンを必要とするため、特別です。ファイル入力シナリオでは、入力 wav ファイルに接続された汎用 SAPI オーディオ ストリームと InProc SR エンジンを使用する必要があります。
SAPI 自体がこれをサポートしているとは思いません。
SAPI の「外部」で使用できるアプローチがいくつかあります。
オス-オスのミニプラグ ケーブルを入手し、サウンドカードの出力をサウンドカードの入力に接続します。
ハードウェアの代わりに仮想サウンドカード ソフトウェアを使用して、基本的に #1 を達成するVirtual Audio Cableを使用します。仮想オーディオ ケーブルがどのように機能し、どのように使用するかを最初に理解するのは非常に難しい場合がありますが、一度理解すると非常にうまく機能します。
一部のサウンドカードにはループバック機能が組み込まれており、マイクなどから録音する代わりに、サウンドカードが再生しているものを録音できます。ここにいくつかの良い情報リンクがあります: What U HearとStereo Mix . 詳細については、これらの用語をグーグルで検索してみてください。