2

私は音声認識プロジェクトに取り組んでいます。

テストのために、私はプログラムを持っていることができるようにしたいと思います:

  • ファイルからオーディオデータをロードする
  • まるでマイクから来たかのように、Linuxカーネルに提供します
  • マイクをサンプリングするユーザースペースプログラムで、ファイルから取得したデータを取得します。

Linuxでは、新しいカーネルモジュールを作成しなくてもそれは可能ですか?

4

1 に答える 1

1

編集:その解決策はうまくいかないと思います..しかし、以下の私のコメントを参照してください。

これは Linux では簡単なはずです。

手順は次のとおりです。

  1. mkfifo で名前付きパイプを作成します (mkfifo ~/audio_out.pipe)
  2. オーディオファイルをこのパイプに cat (cat test.wav > ~/audio_out.pipe)
  3. 聞きたいプログラムを取得して、このパイプから入力を取得します。おそらく、どのデバイスからでも読み取るのに十分なほど柔軟ではないプログラムのシンボリックリンクを作成する必要があります。

あなたの質問が正しかったことを願っています。

于 2011-10-28T15:20:07.353 に答える