G

Create a Button Player

Create a Button Player — compact listen control

The Button Player adds a compact listen button in the flow of your page. Use it when a full listen bar is too wide — product pages, cards, service blocks, or side layouts — while still delivering GSpeech cloud AI narration.

Map Content Selector to the text you want read, set Render Element to your mount (often .gsp_button_player), and set Title Text for the button label.

  • Compact UI — fits tight layouts and repeating sections.
  • Same cloud engine — generate once, cache, play unlimited.
  • Custom HTML mount<div class="gsp_button_player"></div>

Open Cloud Console Full Player Circle Player

Create a Button Player

How to create a Button Player

  1. Sign in (or register free).
  2. Open the dashboard and choose your website.
  3. WidgetsAdd new widget.
  4. Enter a title → type Button PlayerCreate.
  5. Open Content: set Content Selector (what to read — # for id, . for class; commas to gather pieces) and Render Element (where the button appears, often .gsp_button_player). Optional Exclude List uses the same syntax.
  6. Set Title Text for the button label.
  7. Save, publish, and test on the live page.

New to HTML values? id → #, class → ., commas. Voice and most player options default to Use Global from website Settings — Global vs custom settings.

Mount code

  • Button Player: <div class="gsp_button_player"></div>

Button Player FAQ

  • Can one Button widget power many mounts?

    Yes — when Render Element matches repeating mounts (for example every .gsp_button_player) and URL rules allow those pages. Add more widgets only when voice or selectors must differ.
  • Button vs Circle?

    Button sits in content flow with a text label. Circle is a floating round control — better when you want a persistent compact affordance without a labeled button.

Issues? Contact Us.