2018年2月11日 星期日

[Audio] ReSpeaker 2-MIC HAT .asoundrc 設定

原本是寫這樣
pcm.!default {
 type hw
 card 1
}
ctl.!default {
  type hw
  card 1
}

改成這樣就可以了
pcm.!default {
        type asym
        playback.pcm {
            type plug
            slave.pcm "hw:1,0"
        }
        capture.pcm {
            type plug
            slave.pcm "hw:1,0"
        }
}

ctl.!default {
        type hw
        card 0
}
殺豬公阿:https://github.com/wzpan/dingdang-robot/wiki/respeaker-2-mics-pi-hat

但是使用以後會發現 google assistant 講話速度過快,這是因為
pcm.!default {
        type plug
        slave.pcm {
                type hw
                card 1
                format S16_LE
                rate 16000
        }
}

ctl.!default {
        type hw
        card 1
}

所以最後參考官方提供的範例就可以了
https://www.seeed.cc/topic_detail.html?id=12221


最近發現如果要使用喇叭單體的話,要這樣接和設定

pcm.!default {
  type asym
  capture.pcm "mic"
  playback.pcm "speaker"
}
pcm.mic {
  type plug
  slave {
    pcm "hw:1,0"
  }
}
pcm.speaker {
  type plug
  slave {
    pcm "hw:1,0"
  }
}
https://qiita.com/mayfair/items/ea7343068952911e30ef


沒有留言: