ラズベリーパイで録音したデータをリアルタイムでローカルネットワークの別のPC(以後、メインpcと言う)に送り、メインpc側でJuliusモジュールモードで音声認識しつつ、同時に音声データを処理したい場合どうすれば良いでしょうか?
ラズベリーパイでの録音はpythonででき、それをメインpcに送るのはソケット通信で実装できると思います。
音声データを処理したいので、メインpc側にクライアントプログラムを用意するのは必要だと思います。
しかし、そのクライアントプログラムで受け取った音声データをどうJuliusモジュールモードに渡すのかがわからず困っています。
クライアントプログラムで受け取ったデータを音声ファイルにし、Juliusの通常モードに渡して処理する手もありますが、遅延が大きいので、それは最後の手段にしたいです。できればJuliusのモジュールモードで処理したいです。
お力添えをお願いします。
追記
ラズパイ上でサーバーを立てメインpc側で必要な数だけクライアントを繋げる方法だと、ネットワークに倍のデータが流れて効率が悪いと思ったので、メインpc側のクライアントは1つで、ラズパイ音声録音サーバーから受け取ったデータをメインpcクライアントプログラム側で必要な数だけコピーしたいと思います。
ちなみに言語はなるべくpythonで実装したいと思っています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。