modules/drivers/microphone/README.md
This package is responsible for receiving the native audio input and parsing it to send it to the audio package for subsequent processing.
modules/drivers/microphone/
├── BUILD
├── conf
├── cyberfile.xml
├── dag
├── drivers-microphone.BUILD
├── launch
├── microphone_component.cc
├── microphone_component.h
├── proto
├── README.md
├── respeaker.cc
└── respeaker.h
apollo::drivers::microphone::MicrophoneComponent
| Name | Type | Description |
|---|---|---|
| stream | - | - |
| Name | Type | Description |
|---|---|---|
msg | apollo::drivers::microphone::config::AudioDate | Raw microphone data |
| file path | type / struct | Description |
|---|---|---|
modules/drivers/microphone/respeaker.pb.txt | apollo::drivers::microphone::config::MicrophoneConfig | microphone config |
RESPEAKER.For example, if there are 6 channels with 16000 Hz rate and 2 bytes width, then 4 second recording is
You might see other metrics elsewhere as follows:
cyber_launch start modules/drivers/microphone/launch/microphone.launch