Microphone not recognized by daq.getDevices()
조회 수: 4 (최근 30일)
이전 댓글 표시
I would like to set up a Continuous Audio Data display as described here:
I am attempting to use my built-in microphone, but no devices are recognized:
however it appears the device is visible via SimuLink:
Do you have any advice on what can be done to recognize the microphone?
댓글 수: 2
채택된 답변
Gabriele Bunkheila
2019년 4월 8일
Hi Simon,
I have just noticed your question – since I work on Audio Toolbox I thought I'd drop you a line.
If you work with audio inputs on a regular basis, you may want to consider using audioDeviceReader in MATLAB too. The benefits on top of my head include:
- Support for low-latency drivers across the three supported OS – ASIO for Windows, CoreAudio for MacOS, ALSA for Linux. Depending on the sound card and the OS, that could mean down to 3-5ms of round-trip latency
- Support for synchronous acquisition of multiple channels in parallel – multiple-channel sound card are usually unsupported by the standard plug & play drivers except for the first two channels
- Designed (in C++) to execute fast
- Offers a System object interface for continuous streaming, which MATLAB users find simpler than callback-based patterns based on my experience (as in requiring fewer lines of code and less advanced MATLAB expertise)
Good luck with your project!
Gabriele.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Simulation, Tuning, and Visualization에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!