質問: SonyのSpresenseにてI2S通信を用いて録音を行おうとしています。 コンパイル環境はArduino IDEで、Windows10です。 の""1.9. MP3 形式で録音する""を参考にしています。 サイトに記載のある通り、 Spresenseのスケッチ例"Audio/application/recorder"を読みだして、コンパイルが問題なく通ることは確認できました。 I2S通信を行うために、 ``` theAudio->setRecorderMode(AS_SETRECDR_STS_INPUTDEVICE_MIC); ``` を サイトの指示通り ``` theAudio->setRecorderMode(AS_SETRECDR_STS_INPUTDEVICE_I2S); ``` に変更したのですが、 > > 'AS_SETRECDR_STS_INPUTDEVICE_I2S' was not declared in this scope > > > とエラーが出てしまい、実行できません。 AS_SETRECDR_STS_INPUTDEVICE_I2Sが定義されていないことによるエラーかと思うのですが、どのようにしたら解決できますでしょうか。 どなたか御教授ください。 よろしくお願い致します。
回答: ソニーのSPRESENSEサポート担当です。 Spresense は I2Sポート からの音声記録には対応しておりません。 チュートリアルの記載の誤りです。大変申し訳ありません。 デジタル音声を記録されたい場合は、デジタルマイクをお使いください。 デジタルマイクの接続方法は、次のURLに記載されています。 デジタルマイクの接続方法 この度はドキュメントの不備によってご不便をお掛け致しました。 ご指摘いただいた内容は早急に反映いたします。 今後ともSPRESENSEをどうぞよろしくお願いいたします。 SPRESENSEサポートチーム