How2Say
ID: khlmnfgdmfpcghllnbdoafmmiohokipn
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- Willian Carlos da SilvaView Profile
- Privacy
- Privacy Policy
- Help
- Help Center
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
Pronunciation for American English words with phonetic IPA and audio
# 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`.
Extracted Data
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
URLs
View the external URLs this extension communicates with to understand its network activity and data interactions.
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
Version History
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
Code Diff
Compare extension code between any two versions.
No comparable text files found between these versions.
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
Browse and explore files within this extension package
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.