Application
Number Trainer application source is provided by the project author. Third-party components below are used under their respective licenses.
Runtime dependencies
| Package | Version | License | Homepage |
|---|---|---|---|
n2words |
1.24.x | MIT | github.com/forzagreen/n2words |
express |
4.22.x | MIT | expressjs.com |
edge-tts-universal |
1.4.x | AGPL-3.0 | github.com/travisvn/edge-tts-universal |
@capacitor/core |
7.6.x | MIT | capacitorjs.com |
@capacitor/android |
7.2.x | MIT | capacitorjs.com |
@capacitor/ios |
7.2.x | MIT | capacitorjs.com |
edge-tts-universal is licensed under the
GNU Affero General Public License v3.0. If you distribute a modified
version that uses this library over a network, AGPL obligations may apply. See the
package repository for full license text.
Development tools
| Package | License |
|---|---|
@capacitor/cli |
MIT |
Fonts
UI and script fonts are loaded from Google Fonts (Outfit, Noto Sans Arabic, Devanagari, SC, JP, KR). Google Fonts are subject to the SIL Open Font License for individual families — see each family’s page on Google Fonts for details.
Speech service
Neural voices are provided through Microsoft’s Edge online text-to-speech service. That service is not open source and is used via an unofficial client library. Microsoft’s terms apply to use of their TTS endpoints.
Full dependency tree
Transitive licenses (dependencies of dependencies) are not listed here. Run
npm licenses or npx license-checker in the project root for a
complete report.