質問: ラズパイ(Raspberry Pi 2 Model B V1.1)とWindows10をUSB接続して、Windowsからラズパイに音声データを渡すことはできますか。 本構成が可能ならば、実装までの調べ方だけでもご教示いただけたら幸いです。 よろしくお願いいたします。 (質問への補足) Windowsからラズパイを(USBスピーカのように)USBオーディオデバイスとして認識することになるかと思います。 ラズパイの電力はUSBからではなく専用のケーブルで供給します。 Bluetoothやwifi等の無線は採用できない事情です(LANケーブルを用いる方法であれば採用可能です)。 ラズパイにpythonやC言語でプログラミングを行うことは歓迎です。
回答: yuzunoha123 さん、 ラズパイシリーズの中では、Pi Zeroシリーズ**のみ**、USBデバイスとして、機能することができます。 よって、Raspberry Pi 2では、USBオーディオデバイスにはなることはできません。 * 手順としては、 o Windowsから音声を拾う、 o Windowsからラズパイにリアルタイムで転送する o ラズパイで再生する となると思います。 以下のページなど、参考になるんじゃないか、と思いますが、どうでしょうか。 * 参考: Using Pi to stream all audio output from my pc to my stereo Windows側の音をひろってダンプして、ネットワーク越しに、ラズパイに送り、PulseAudioで再生。ただし、遅延が数秒ありました。 私の環境では、linco.exeは、Win機のマイク音声のみしか、拾えませんでした。 Windowsから希望する音声を拾えれば(ダンプできれば)、希望の動作ができるんじゃないかな、と思います。 . * 参考: Setup Raspberry Pi 3 as bluetooth speaker Bluetoothが使えるのであれば、ラズパイをオーディオレシーバにできます。 Bluetoothが必要ですが、Windowsからは、BluetoothAudio と認識されます。。。 私の環境では、ラジオの状態が悪いのか、RPi3のオンボードBluetoothせいなのかわかりませんが、ぶつぶつ音が切れました。。 . * 参考: Raspberry Pi Zero W 経由で PC の USB Audio 出力を Bluetooth Audio に変換する Pi Zeroが使えるなら... USB Audioデバイスとして認識させられます。 これは、Pi Zeroですが.... 出力先をかえれば、内蔵オーディオなどで再生できます。