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!