float[] data; AudioSource rec; void Start () { data = new float[44100]; //音声データを格納する配列 rec = GetComponent<AudioSource> (); //AudioSourceを初期化 rec.clip = Microphone.Start ("マイク名", true, 1, 44100); //録音開始 //次の録音ができるようになるまで待つ while (Microphone.GetPosition("マイク名") <= 0) { } } void Update () { rec.clip.GetData (data, 0); //AudioSouceに記録されたデータを配列へ格納する } これでマイクで録音した音声データを取り出すことができるのですが,このプログラムでは「指定秒分録音して処
