動いていなさそうです。Unityでマイクから毎フレームのボリュームを取得しようとしたところ、こんな関数を発見してUpdateの度に呼んでみるがlengthSec毎にしかボリュームが更新されていなかった。基本録音用に使われるのでfloatではなくintで秒単位にしか取得できない。1秒の粒度でしか音量が更新されない。AudioClipそこでさらに調べてみるとちゃんと音量が毎フレーム取得する方法が見つかったので日本語でも書いておく。Unity3D簡単に言うとMicrophoneで録音している音源をAudioSourceに流し、AudioSource経由で毎フレーム音量を見ればよい。変わった方法、というか公式に便利なものがない。マイクが取れるまで待つ。a/256.0f;}rawデータが取れるので色々料理できますね。11引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。