Skip to main content
The Squire SDK works with any microphone the browser can detect, so your users can start recording consultations without additional hardware. For the best transcription quality — especially in clinical environments where the clinician is not directly in front of the device — a high-quality microphone makes a measurable difference.
All microphones detected by the browser are supported. No additional driver configuration is required on your end.

Squire Microphone

The Squire Microphone is purpose-built for use with the Squire SDK. It is optimized for clinical consultation recording, including scenarios where the microphone is at a distance from the speaker. Healthcare professionals and institutions can purchase it directly from the Squire webshop.
Use squire.getAudioInputs() to retrieve the list of available microphones and present a selector in your EHR interface, so clinicians can choose the Squire Microphone or another preferred device. See SDK Usage for implementation details.

Embedding the microphone store

You can embed the Squire Microphone product page directly in your EHR portal or admin interface using the Shopify Buy Button. Copy the snippet below into your HTML to display the product with a checkout flow.
<div id='product-component-1758546023842'></div>
<script type="text/javascript">
/*<![CDATA[*/
(function () {
  var scriptURL = 'https://sdks.shopifycdn.com/buy-button/latest/buy-button-storefront.min.js';
  if (window.ShopifyBuy) {
    if (window.ShopifyBuy.UI) {
      ShopifyBuyInit();
    } else {
      loadScript();
    }
  } else {
    loadScript();
  }
  function loadScript() {
    var script = document.createElement('script');
    script.async = true;
    script.src = scriptURL;
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(script);
    script.onload = ShopifyBuyInit;
  }
  function ShopifyBuyInit() {
    var client = ShopifyBuy.buildClient({
      domain: 'bvjuzd-tp.myshopify.com',
      storefrontAccessToken: '2318bd715c8d70cfa8d0181bdc5228bc',
    });
    ShopifyBuy.UI.onReady(client).then(function (ui) {
      ui.createComponent('product', {
        id: '15232981303620',
        node: document.getElementById('product-component-1758546023842'),
        moneyFormat: '%E2%82%AC%7B%7Bamount_with_comma_separator%7D%7D',
        options: {
          "product": {
            "styles": {
              "product": {
                "@media (min-width: 601px)": {
                  "max-width": "calc(25% - 20px)",
                  "margin-left": "20px",
                  "margin-bottom": "50px"
                }
              }
            },
            "buttonDestination": "checkout",
            "text": {
              "button": "Buy now"
            }
          },
          "productSet": {
            "styles": {
              "products": {
                "@media (min-width: 601px)": {
                  "margin-left": "-20px"
                }
              }
            }
          },
          "modalProduct": {
            "contents": {
              "img": false,
              "imgWithCarousel": true,
              "button": false,
              "buttonWithQuantity": true
            },
            "styles": {
              "product": {
                "@media (min-width: 601px)": {
                  "max-width": "100%",
                  "margin-left": "0px",
                  "margin-bottom": "0px"
                }
              }
            },
            "text": {
              "button": "Add to cart"
            }
          }
        }
      });
    });
  }
})();
/*]]>*/
</script>
The snippet loads the Shopify Buy Button from the Shopify CDN and initializes it against the Squire storefront (bvjuzd-tp.myshopify.com) with the Squire Microphone product ID (15232981303620). The product-component-1758546023842 div is the mount point for the rendered widget.