*** id: a6c19358-b49a-47be-9389-8fae1b9476a2 title: createMicrophoneDeviceWatcher slug: /js/reference/webrtc/create-microphone-device-watcher description: createMicrophoneDeviceWatcher function in the WebRTC namespace. max-toc-depth: 3 ---------------- ### createMicrophoneDeviceWatcher * `Const` **createMicrophoneDeviceWatcher**(): `Promise>` Asynchronously returns an event emitter that notifies changes in all microphone devices. This is equivalent to calling `createDeviceWatcher({ targets: ['microphone'] })`, so refer to [createDeviceWatcher](/docs/browser-sdk/v3/js/reference/webrtc/create-device-watcher) for additional information about the returned event emitter. #### Returns `Promise>`