node-text-to-ipa
https://www.npmjs.com/package/text-to-ipa
NPM port of the amazing text-to-ipa project.
Use
const TextToIPA = require('text-to-ipa');
TextToIPA.lookup('word'); // > wɚˈd
If your lookup call needs to respond immediately, you can explicitly load the built-in dictionary
const TextToIPA = require('text-to-ipa');
TextToIPA.loadDict(); // blocking load
TextToIPA.lookup('word'); // > wɚˈd
The dictionary is loaded once only.