UNPKG

voc-cli

Version:

download and play English vocabularies' audio via command line

23 lines (19 loc) 454 B
'use strict'; var urlformat = require('url').format; var normalize = require('../lib/normalize'); module.exports = function (word) { return new Promise(function (resolve) { word = normalize(word); var url = urlformat({ protocol: 'http', host: 'www.voicerss.org/controls/speech.ashx', query: { hl: 'en-us', src: word, c: 'mp3' // rnd: Math.random() } }); resolve(url); }); };