Firefox Browser Add-ons
Log in
Preview of How2Say

How2Say by Willian Carlos da Silva

Browser addon to help in pronunciation of English words showing its IPA and playing its audio.

0 (0 reviews)0 (0 reviews)
7 Users7 Users
You’ll need Firefox to use this extension
Download Firefox
Download file

Extension Metadata

About this extension
How2Say is a browser addon to help you to know how to pronounce a word showing its IPA and playing its audio.
Formerly How2Pronounce, but I lost the access to the account.
  • Select a word or text
  • Right click to open the context menu and click the extension item
  • Or, in Firefox Android, click the extension menu, then the addon icon
  • ✨ Magic ✨

Features
  • Show word IPA
  • Play audio pronunciation
  • Allow to provide custom IPA and audio through the options page
  • Works for texts
  • Allow enable/disable IPA/audio for words and/or texts
  • Allow control audio with a player for texts (enable/disable through options)
  • Allow control audio with shortcuts for texts (enable/disable through options)
  • Highly customizable through the options page

Configuration

The addon experience can be customized through the options page.
IPA and audios source order can be configured dragging the sources to change the priority, and enable/disable them.
By now, the addon supports these API's, which all of them offer a free limit per month, only requiring to sign their site to get the key/token and provide in the options page, which will be stored only in your device. They are:
- ResponsiveVoice (the only with a key by default)
- Unreal Speech
- Speechify
- PlayHT (there is no free tier)
- ElevenLabs
- AmazonPolly (1 year of free tier)
- OpenAI (there is no free tier)
- DeepSeek (there is no free tier)

Install here How2Say

For developers

Source code can be found here
The files in ./src/bundle/*.js were generated with npx rollup --config --bundleConfigAsCjs rollup.config.js due module usage.
It was used fflate to decompress the gzip IPA file in the installation. The script was downloaded from here https://cdn.jsdelivr.net/npm/fflate@0.8.2/umd/index.js and is in ./src/utils/fflate.js.
It was used SortedJS in the options page. The script was downloaded from here https://cdnjs.cloudflare.com/ajax/libs/Sortable/1.15.6/Sortable.min.js and is in ./src/utils/Sortable.min.js.
It was used Compromise to get informations about the word. The script was downloaded from here https://unpkg.com/compromise@14.14.4/builds/compromise.js and is in ./src/utils/compromise.js.
Rated 0 by 0 reviewers
Sign in to rate this extension
There are no ratings yet

Star rating saved

5
0
4
0
3
0
2
0
1
0
No reviews yet
Permissions and dataLearn more

Required permissions:

  • Download files and read and modify the browser’s download history
  • Access browser tabs
  • Access your data for all websites

Optional permissions:

  • Access your data for api.datamuse.com
  • Access your data for api.elevenlabs.io
  • Access your data for api.openai.com
  • Access your data for api.play.ht
  • Access your data for api.sws.speechify.com
  • Access your data for api.v7.unrealspeech.com
  • Access your data for api2.unalengua.com
  • Access your data for assets.linguee.com
  • Access your data for dictionary.cambridge.org
  • Access your data for polly.af-south-1.api.aws
  • Access your data for polly.ap-east-1.api.aws
  • Access your data for polly.ap-northeast-1.api.aws
  • Access your data for polly.ap-northeast-2.api.aws
  • Access your data for polly.ap-northeast-3.api.aws
  • Access your data for polly.ap-south-1.api.aws
  • Access your data for polly.ap-southeast-1.api.aws
  • Access your data for polly.ap-southeast-2.api.aws
  • Access your data for polly.ca-central-1.api.aws
  • Access your data for polly.eu-central-1.api.aws
  • Access your data for polly.eu-north-1.api.aws
  • Access your data for polly.eu-south-2.api.aws
  • Access your data for polly.eu-west-1.api.aws
  • Access your data for polly.eu-west-3.api.aws
  • Access your data for polly.me-south-1.api.aws
  • Access your data for polly.sa-east-1.api.aws
  • Access your data for polly.us-east-1.api.aws
  • Access your data for polly.us-east-2.api.aws
  • Access your data for polly.us-west-1.api.aws
  • Access your data for polly.us-west-2.api.aws
  • Access your data for ssl.gstatic.com
  • Access your data for texttospeech.responsivevoice.org
  • Access your data for www.antvaset.com
  • Access your data for www.google.com
  • Access your data for www.linguee.com
  • Access your data for www.oxfordlearnersdictionaries.com
More information
Add-on Links
  • Support site
  • Support Email
Version
3.4.0
Size
2.29 MB
Last updated
3 months ago (May 4, 2025)
Related Categories
  • Search Tools
  • Language Support
  • Social & Communication
License
Mozilla Public License 2.0
Version History
  • See all versions
Add to collection
Report this add-on
Release notes for 3.4.0
Code migration from manifest v2 to manifest v3.
More extensions by Willian Carlos da Silva
  • There are no ratings yet

  • There are no ratings yet

  • There are no ratings yet

  • There are no ratings yet

  • There are no ratings yet

  • There are no ratings yet

Go to Mozilla’s homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Browsers

  • Desktop
  • Mobile
  • Enterprise

Products

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version.