How2Say
Pronunciation for American English words with phonetic IPA and audio
As of June 2026, How2Say has 22 users in the Education category.
Usersup 57.1 percent+57.1%
22
22
Ratingno change0%
—
— reviews
Reviewsno change0%
—
Version
1.1.0
Manifest V3
90-day change · In the last 90 days this extension 1 version update.
History
7 snapshotsTracking since Apr 18, 2026.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| Apr 18, 2026 | 14 | — | — | 1.0.0 |
| Apr 27, 2026 | 12 | — | — | 1.0.0 |
| May 7, 2026 | 16 | — | — | 1.0.0 |
| May 14, 2026 | 15 | — | — | 1.0.0 |
| May 20, 2026 | 17 | — | — | 1.1.0 |
| Jun 3, 2026 | 19 | — | — | 1.1.0 |
| Jun 8, 2026 | 23 | — | — | 1.1.0 |
| Now | 22 | — | — | 1.1.0 |
Changelog
- May 14, 2026description
# How2Say ## Browser addon <p align="center"> <img src="https://github.com/user-attachments/assets/5458ba78-f2f7-47e1-9185-db1b6166da95" width="250" /> </p> [How2Say](https://addons.mozilla.org/en-US/firefox/addon/How2Say/) is a browser addon to help you to know how to pronounce a word showing its IPA and playing its audio. - Select a word or text - Right click to open the context menu and click the extension item - ✨ 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](about:addons) ### 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](https://app.responsivevoice.org/login) (the only with a key by default) - [Unreal Speech](https://unrealspeech.com/) - [Speechify](https://console.sws.speechify.com/login) - [PlayHT](https://play.ht/signup/?attribution=%2F) (there is no free tier) - [ElevenLabs](https://elevenlabs.io/app/sign-up) - [AmazonPolly](https://aws.amazon.com/polly/) (1 year of free tier) - [OpenAI](https://platform.openai.com/docs/overview) (there is no free tier) - [DeepSeek](https://deepinfra.com/login?from=%2Fdash#) (there is no free tier) Install here [How2Say](https://addons.mozilla.org/en-US/firefox/addon/How2Say/) ### For developers Source code can be found [here](https://github.com/wcs7777/pronunciation-extension/tree/chrome) 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/[email protected]/umd/index.js](https://cdn.jsdelivr.net/npm/[email protected]/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](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/[email protected]/builds/compromise.js](https://unpkg.com/[email protected]/builds/compromise.js) and is in `./src/utils/compromise.js`.
How2Say is a browser addon to help you to know how to pronounce a word showing its IPA and playing its audio. - Select a word or text - Right click to open the context menu and click the extension item - ✨ 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](about:addons) 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: https://app.responsivevoice.org/login (the only with a key by default) - Unreal Speech: https://unrealspeech.com/ - Speechify: https://console.sws.speechify.com/login - PlayHT: https://play.ht/signup/?attribution=%2F (there is no free tier) - ElevenLabs: https://elevenlabs.io/app/sign-up - AmazonPolly: https://aws.amazon.com/polly/ (1 year of free tier) - OpenAI: https://platform.openai.com/docs/overview (there is no free tier) - DeepSeek: https://deepinfra.com/login?from=%2Fdash# (there is no free tier) For developers Source code can be found [here](https://github.com/wcs7777/pronunciation-extension/tree/chrome) 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/[email protected]/umd/index.js](https://cdn.jsdelivr.net/npm/[email protected]/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](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/[email protected]/builds/compromise.js](https://unpkg.com/[email protected]/builds/compromise.js) and is in `./src/utils/compromise.js`. Version 1.1.0: Add selection trigger option, add command shortcut trigger option, add follow scroll option for IPA popup, add Andika and NotoSans fonts for IPA popup.
Permissions & access
- Permissions
- downloadscontextMenusoffscreenstoragetabsunlimitedStorage
- Host access
- https://api.elevenlabs.io/v1/text-to-speech/*, https://api.openai.com/v1/audio/speech/, https://api.play.ht/api/v2/tts/stream, https://api.sws.speechify.com/v1/audio/*, https://api.v7.unrealspeech.com/*, https://api2.unalengua.com/ipav3/, https://assets.linguee.com/static/*, https://dictionary.cambridge.org/*, https://polly.af-south-1.api.aws/v1/speech, https://polly.ap-east-1.api.aws/v1/speech, https://polly.ap-northeast-1.api.aws/v1/speech, https://polly.ap-northeast-2.api.aws/v1/speech, https://polly.ap-northeast-3.api.aws/v1/speech, https://polly.ap-south-1.api.aws/v1/speech, https://polly.ap-southeast-1.api.aws/v1/speech, https://polly.ap-southeast-2.api.aws/v1/speech, https://polly.ca-central-1.api.aws/v1/speech, https://polly.eu-central-1.api.aws/v1/speech, https://polly.eu-north-1.api.aws/v1/speech, https://polly.eu-south-2.api.aws/v1/speech, https://polly.eu-west-1.api.aws/v1/speech, https://polly.eu-west-3.api.aws/v1/speech, https://polly.me-south-1.api.aws/v1/speech, https://polly.sa-east-1.api.aws/v1/speech, https://polly.us-east-1.api.aws/v1/speech, https://polly.us-east-2.api.aws/v1/speech, https://polly.us-west-1.api.aws/v1/speech, https://polly.us-west-2.api.aws/v1/speech, https://s3-us-west-2.amazonaws.com/words.alexmeub.com/*, https://ssl.gstatic.com/dictionary/static/sounds/*, https://texttospeech.responsivevoice.org/v1/*, https://translatormind.com/translator-tool/ipa-phonetic-transcription-translator/, https://translatormind.com/wp-admin/admin-ajax.php, https://www.google.com/speech-api/v1/*, https://www.linguee.com/*, https://www.oxfordlearnersdictionaries.com/*
Screenshots
About
How2Say is a browser addon to help you to know how to pronounce a word showing its IPA and playing its audio. - Select a word or text - Right click to open the context menu and click the extension item - ✨ 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](about:addons) 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: https://app.responsivevoice.org/login (the only with a key by default) - Unreal Speech: https://unrealspeech.com/ - Speechify: https://console.sws.speechify.com/login - PlayHT: https://play.ht/signup/?attribution=%2F (there is no free tier) - ElevenLabs: https://elevenlabs.io/app/sign-up - AmazonPolly: https://aws.amazon.com/polly/ (1 year of free tier) - OpenAI: https://platform.openai.com/docs/overview (there is no free tier) - DeepSeek: https://deepinfra.com/login?from=%2Fdash# (there is no free tier) For developers Source code can be found [here](https://github.com/wcs7777/pronunciation-extension/tree/chrome) 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/[email protected]/umd/index.js](https://cdn.jsdelivr.net/npm/[email protected]/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](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/[email protected]/builds/compromise.js](https://unpkg.com/[email protected]/builds/compromise.js) and is in `./src/utils/compromise.js`. Version 1.1.0: Add selection trigger option, add command shortcut trigger option, add follow scroll option for IPA popup, add Andika and NotoSans fonts for IPA popup.
Technical
- Version
- 1.1.0
- Manifest
- V3
- Size
- 3.05MiB
- Min Chrome
- 88
- Languages
- 1
- Featured
- No
Metadata
- ID
- khlmnfgdmfpcghllnbdoafmmiohokipn
- Developer ID
- u0ec0ecc2309ae5a030a598924402d9d6
- Developer Email
- [email protected]
- Created
- Dec 17, 2025
- Last Updated (Store)
- May 13, 2026
- Last Scraped
- Jun 8, 2026
- Website
- —
Similar extensions
Alternatives to How2Say, ranked by description similarity.
Pronounce Words
Speak English better with Pronounce Words. Hear the correct way to say any English word. Improve your pronunciation.
4.0K
★ 4.6
ELA-Everyday Language Assistant
AI reading companion for language learners: text-to-speech, translation, word lookup, and fully customizable AI actions.
45
★ 3.5
Parrot.js
Search and download word pronunciations from Forvo.com
20
taigi-sandhi-visualization
Highlights tone sandhi changes in Taiwanese romanization on the MOE dictionary site.
11
JapaneseTab
Learn Japanese in every new tab without even realizing it!
673
★ 4.5
Best Powerful Dictionary
Get word definitions and pronunciation of any English word.
12
IPA Reader
Add IPA pronunciation (American & British) to English words. Hover to see phonetics, click to hear pronunciation.
227
★ 4.0
ReadThis - Text to Speech Reader
Read any webpage aloud with natural TTS. Skip citations, focus mode, bookmarks, timer, highlighting & keyboard shortcuts.
23
★ 5.0
Data sourced from the Chrome Web Store · last verified Jun 8, 2026.