Skip to main content

Philips hardware integration guide for web-based apps

Integrating Philips dictation hardware in web-based apps

As mentioned in the Introduction, Philips provides multiple options to integrate dictation devices in web-based software, each of them with specific pros and cons, depending on the use case. You'll find a detailed description of each option in the following sections, or an overview in the comparison table below.

Comparison table

Google Dictation support SDK

Philips Device Connector SDK

Gamepad integration

Supported devices

  • SpeechMike Premium range

  • SpeechMike Premium Touch range

  • SpeechMike Premium Air range

  • SpeechOne range

  • All Philips Foot controls

  • PowerMic III

  • PowerMic 4

  • SpeechMike Premium range

  • SpeechMike Premium Touch range

  • SpeechMike Premium Air range

  • SpeechOne range

  • All Philips Foot controls

  • SpeechMike Premium range (switched to Browser mode)

  • SpeechMike Premium Touch range (switched to Browser mode)

  • SpeechMike Premium Air range (switched to Browser mode)

  • SpeechOne range (switched to Browser mode)

  • All Philips Foot controls

Supported browsers

  • Google Chrome on Windows, Mac, Linux and ChromeOS

  • Microsoft Edge

  • Google Chrome on Windows and Mac

  • Microsoft Edge

Installation/Setup

  • No installation or setup required

However:

  • For security reasons, this SDK requires permission to interact with a connected dictation device. Permission can be granted in two different ways, either by the admin or by the user

  • Requires adding a Chrome extension and installing a small native software component on Windows/Mac

  • No installation or setup required for Foot controls. However, SpeechMikes need to be switched to Browser mode

Features

  • Button/pedal events

  • LED control

  • Device connection events

  • Device info

  • Button/pedal events

  • LED control

  • Device connection events

  • Device info

  • Button/pedal events

  • Limited device info

  • SpeechMike LEDs cannot be controlled via the Gamepad API / integrating web app. When in Browser mode, the LEDs are controlled by the firmware; the Record LED will turn red whenever there is an open audio input stream.

Virtual environments

  • Only supported if device is redirected on USB level by Citrix/VMware/RDP

  • Supported if device is redirected on USB level by Citrix/VMware/RDP.

    Additionally, Philips provides redirection drivers for some Linux thinclients where native redirection is limited

  • Not supported even if devices are redirected on USB level