This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Universal Voice Search



Place a microphone anywhere on your site. Control the icon, color, and other advanced design features when deploying this exciting new feature.


This plugin adds voice search features to your website that optimize user experience. Upon installation you’ll be able to choose from 130+ languages we support and instantly add a microphone to every search bar as well as a floating icon to every page or take advantage of the Elementor Microphone widget to enable voice search.

Our service helps you to stay compliant with privacy regulations because we do not store or retain any user generated content or personally identifying information. As one of the earliest members and contributors to The Open Voice Network, a Community of The Linux Foundation, we have made it our goal to deliver services in voice tech that meet even the most demanding standards and guidelines.

This free version of our plugin will only support Chrome browsers and a smaller set our natural language AI service. A license key is not needed for the free version.

An active, valid, and recognized SSL Certificate and HTTPS website are required to use our plugin and services. This is only one small part of how we protect privacy of your visitors and security of your website.

The Pro version available on our website adds support for all modern browsers and platforms as well as our full set of language models. Visit our website for current Pro rates, customization services, and to obtain a license key to unlock the full suite of services this amazing plugin has to offer.

Amazon Web Services:
speak2web is hosting its cloud services in AWS infrastructure. We are utilizing services such AWS Gateway API, AWS compute Services, AWS storage and AWS database services. We post data to Amazon Web Services for storing user databases.
[AWS Services:] (
[The AWS privacy terms can be reviewed here:] (


Speak2web builds with Accessibility in mind and voice is the ultimate tool for usability, ease of access, and speed of service. We’ll help you to deliver enhancements that help you provide a better experience for all users. We are always looking for ongoing accessibility improvements to our plugins as well.

Supported Languages

This plugin supports 130 different languges.
PLEASE MAKE SURE TO SELECT the languge that matches your web page.
Example languages supported:
* English
* German
* Portuguese
* Chinese
* French
* Japanese
* Korean
* Spanish
* Arabic
* Danish
* Dutch
* Norwegian
* Hindi
* Polish
* Russian
* and many more


  • Voice added to search field – Mic Symbol in the search field
  • Voice Search on Android
  • Voice Search on iOS
  • Config page
  • Floating Mic
  • Language Selection


Manual Installation

  1. Navigate to your WordPress admin console.
  2. Click on “Plugins/Add New” on the right-hand navigation bar
  3. Either search for the “universal Voice search” plugin on the plugin store or upload the ZIP file obtained from
  4. Activate the plugin
    Optional install license key to support all browsers and platforms
  5. Navigate to “Settings/Universal Voice Search” on right hand navigation bar
  6. Copy the license key you obtained from into the “license key” field and press “Save Settings” button
  7. Ensure the license key activated correctly

Detailed instructions on how to install and configure the plugin can be found here:
[Support Web Page:] (


How do I get a license key for the Pro version

You can visit our website and select the Pro upgrade for Universal Voice Search.

Does this work for WooCommerce websites?

No. We have created a version specifically for WooCommerce. A free version with the same requirements and limitations is available here on and a Pro version is available on our website

Why do I need a license key for Pro?

While we are able to deliver a free service on Chrome using tools built into the browser itself we need to use our enterprise class AI technology for speech to text services to deliver an optimized experience across all platforms.
A license key to enable this functionality can be obtained at our web store.
You can see more details at the speak2web web page Plugin Details

How does the plugin work

The plugin adds a microphone symbol to every search bar on the web page. The plugin will engaged the microphone, transcribe the spoken words into the search bar and engage the web page’s search functionality.

The plugin is able to detect the end of speech on all platforms allowing the user to simply click the microphone to start the recording and wait for the search
to take place.

Do I need a security certificate for my web page?

It is required to have an active, valid, current, and widely recognized SSL certificate and use a https URL. In order to provide an ethical and privacy focused service we do not allow microphone access unless the URL is secured.

Example Usage

  1. The microphone button added to the search form by the plugin.
  2. You can see a couple of examples right here: Videos


This plugin accesses a number of cloud services to perform the voice dialog functionality. In general, the API’s accessed are either speak2web cloud services hosted in AWS or IBM Watson Cloud Services.
The detailed privacy implications can be found below.

Cloud Calls Issued by the Plugin

  • During Install / Setup
    The first cloud call will take place when the license key is being entered and activated. This call will invoke a speak2web cloud service to validate the license key and provision cloud resources for the AI
    to be used.

  • On loading of the plugin on a page
    Every time the plugin is loaded onto a page, a call is issued to the a speak2web service to retrieve a valid token to access our enteprise grade and partner services.

  • When a voice request is being issued
    When the user clicks the microphone to issue a voice command, additional cloud calls are being placed to our enteprise grade AI and partner services to transcribe the recorded audio
    To process the request the plugin will call a speak2web cloud service to process the natural language request and prepare a response.


speak2web is making an effort to ensure privacy of the users of this service. As such, this plugin and the associated service DO NOT correlate IP Addresses or other personal data like browser history etc. to
the transcript of the voice interaction. The speak2web does NOT store voice recordings, but we do retain anonymous transcript of the dialog in logs for a short period of time.
More detail about the service utilized and the privacy statements related to these services can be found below.

Terms of Use and usage of 3rd Party Services

This plugin invokes a number of cloud services to perform the speech to text function (STT), analyses natural language requests and perform a natural dialog.
The services are all provided through your speak2web subscription service. By using the speak2web voice dialog-navigation service you also agree to the terms of use and privacy terms of the
following 3rd party services:

Amazon Web Services:
speak2web is hosting its cloud services in AWS infrastructure. We are utilizing services such AWS Gateway API, AWS compute Services, AWS storage and AWS database services.
AWS Services:
The AWS privacy terms can be reviewed here:

IBM WATSON Cloud Services:
speak2web is utilizing the following IBM Cloud Services as part of this plugin:
The Terms of IBM Cloud Services
IBM Cloud Service Privacy Statement

speak2web Voice Search Service:
This plugins Pro features require a subscription to the speak2web Universal Voice Search Service
The subscription give access to the speak2web voice service which is utilizing the 3rd party services listed above. By subscribing to this service, the user agrees to the privacy terms of speak2web and the 3rd party services listed above.

The cloud service does stream audio data to the IBM Watson STT service while the microphone is active, but we DO NOT keep a copy of the audio recording. We do not link or share any data that may link streamed audio data to personally identifying information We believe in the promise of voice – which is to deliver accessible and responsive computing at the command of a human being without the intrusiveness into peoples lives. This is also why we won’t offer wake word capabilities and users must click to activate the microphone.
The transcript of the spoken request is being kept in logs for a period of time but CANNOT BE RELATED to the user it came from. The service DOES NOT track IP addressed or other personally, identifiable data. The transcript remains anonymous in the logs and CAN NOT be associated with the person it came from.

speak2web terms of use
speak2web privacy policy


April 23, 2020 2 replies
The voice search is second to none. It is highly accurate even with complex words I thought it wouldn’t be able to understand. People are using search more often on my website to find more content. I can’t wait to deploy this to one of my client’s eCommerce websites as I know it will help them improve the shopping experience.
April 23, 2020 1 reply
Great plugin. Adds voice search to the wordpress page with a single click. It supports 130 languages. It adds a floating mic in case your template doesn’t support a search bar. You can even customize the floating mic under settings. Don’t forget to adjust your language under settings. I had to flush my WP cache after I changed the language. Works really well.
Read all 2 reviews

Contributors & Developers

“Universal Voice Search” is open source software. The following people have contributed to this plugin.




  • Initial version


  • Fix lincese activation issue


  • Reduce warning message on WP dashboard


  • Removed warning message WP plugin page


  • Added Floating Microphone for dynamic search bar
  • Added support for additional languages:
  • German
  • Portuguese
  • Chinese
  • French
  • Japanese
  • Korean
  • Spanish


  • Added support for British English
  • Added warning for missing SSL cert


  • Fixed Formating Issue where Mic is not centered correctly


  • Allow floating Microphone position to change – 6 possible positions to choose from
  • Fixed formating issue of disappearing mic


  • Auto detect language settings and default search languge to page settings


  • Addes support for 130 languages
  • Added high quality voice audio response


  • Performance Enhancement
  • Bugfix with browser identification


  • Removed “Go Pro Banner”
  • Added warning for users on none Chrome browsers

= 2.1.2=

  • Fixed formatting issue

* Imrpoved speech to text recognition service

* Watson API Change
* Test to version 5.7.2 of WP

* Security Enhancement
* Tested to version 6.0.1 of WP
* Updated Description

* Added option for single click mic
* Single Click mic starts voice input when user clicks the floating mic, no second click needed
* Enable the feature in the settings page if desired

* Added Elementor support
* Upgraded to WordPress 6.1.1
* Upgraded to PHP 8.0

* Improved Mic Icon
* Added keyboard activation for mouseless operation

* Fix Upgrade Issue where plugin can’t play audio response and fails

* Improve handling of audio response file generation