メインコンテンツへスキップ
< すべてのトピックに戻る

マイク入力を取得するには?

Unity標準の Microphone.Start() メソッドを使用して、マイクから入ってきた音声を AudioClipとして録音・取得します。

音声認識、ボイスチャット、あるいは「息を吹きかけて火を消す」ようなマイクの音量を利用したゲームギミックを実装するためです。

string device = Microphone.devices[0];でデフォルトのマイクを選び、AudioClip clip = Microphone.Start(device, true, 10, 44100);で録音を開始します。事前にOS側(Player Settings等)でマイク使用の権限(Permission)設定が必須です。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に