Hi @Mennyt , if you are looking for a cheap one then NK STAR USB 2.0 Mini Microphone will do the job well, or if you need better audio and special Audio processing algorithms includes VAD, DOA, Beamforming, NS, AEC and KWS you try the Seeed Studio ReSpeaker, also keep in mind normally USB Webcam has the built-in MIC and you can also utilize that too.
All the best with your project, Happy making.
need some cheap options for microphone modules for building a voice assistant using raspberry pi.
@Abhay Glad that it helped you. Yes, I can suggest you with the queries as far as I know. All the best..!!
Thank you for the insight. Will definitely post further queries here as we progress on the project. Hope you could suggest answers like these again. Thank you
@Abhay As you mentioned, I strongly feel that, the infotainment systems inside the cars these days aren't serving data like GPS location and all. I have used the OBD(On-Board Diagnostics) module in order to acquire data like Fuel tank levels, acceleration of the car, Brake levels, Battery levels, etc., In order to acquire the data like GPS you can install your own GPS module like UBLOX GPS sensor which can be easily interfaced over UART of any MCU's like ESP8266, ESP32, Arduino etc., and pertaining to your last question in the thread I would say "NO" you don't need any separate android apps to obtain data from OBD devices(if they are Bluetooth enabled). Because OBD's like ELM327 is Bluetooth enabled and hence you can use a simple Bluetooth terminal app to connect and get the data.