Here is a development kit made for AI programmers. The Azure Kinect DK comes with a 1MP depth camera, 360-degree microphone array, a 12MP RGB camera, and an IMU with an accelerometer and gyroscope. You also get sync pins to sync sensor streams from multiple Kinetic devices.
The Azure Kinect DK is ready for complex vision and speech projects with Azure Cognitive Services, Azure Machine Learning, and Azure IoT Edge. While this kit is made for Azure, you can use it with other cloud providers.