*** id: cc08623a-e9f4-462c-9f7f-468d42d24c90 title: createSpeakerDeviceWatcher slug: /js/reference/webrtc/create-speaker-device-watcher description: createSpeakerDeviceWatcher function in the WebRTC namespace. max-toc-depth: 3 ---------------- ### createSpeakerDeviceWatcher * `Const` **createSpeakerDeviceWatcher**(): `Promise>` Asynchronously returns an event emitter that notifies changes in all speaker devices. This is equivalent to calling `createDeviceWatcher({ targets: ['speaker'] })`, so refer to [createDeviceWatcher](/docs/browser-sdk/v3/js/reference/webrtc/create-device-watcher) for additional information about the returned event emitter. #### Returns `Promise>`