voc-cli

1.8.5 • Public • Published

voc

Download and play English vocabulary's audio via command line.

The audio will be downloaded to directory ~/vocabulary by default, and played by audio player command line.

Dictionary:

Text-To-Speech:

Change Log

Please see CHANGELOG.

Installation

$ npm install -g voc-cli

or

$ git clone https://github.com/zlargon/voc.git
$ cd voc/
$ npm link

Usage

Usage: voc <words...>

Options:

  -h, --help         output usage information
  -V, --version      output the version number
  -w, --webster      force download audio from webster
  -y, --yahoo        force download audio from yahoo
  -f, --freedic      force download audio from freedictionary
  -c, --collins      force download audio from collins
  -g, --google       force download audio from google
  -i, --ispeech      force download audio from ispeech
  -v, --voicerss     force download audio from voicerss
  -a, --audio <cli>  the command line to play .mp3 audio.
  -d, --dir <path>   set the download directory. set defaults to '~/vocabulary'
  -l, --list         list all the configuration
  -r, --reset        reset configuration to default

Example

$ voc hello              # download hello.mp3 
$ voc hello world        # download both hello.mp3, world.mp3 
$ voc hello_world -g     # download hello_world.mp3 from google service 
$ voc "Hello World" -i   # download hello_world.mp3 from ispeech service 

Audio Player Command Line

$ sudo apt-get install mpg123
  • Windows : dlc

    http://dlcplayer.jimdo.com/

    • dlc is build-in now, so you don't have to install command line by self.
    • You still can download dlcplayer from here if you want.

Configuration

$ voc -d ~/my_vocabulary   # set download directory to '~/my_vocabulary' 
$ voc -a mplayer           # set audio command line to 'mplayer' 
$ voc -a "dlc -p"          # set audio command line to 'dlc' with argument '-p' 

License

MIT

Package Sidebar

Install

npm i voc-cli

Weekly Downloads

2

Version

1.8.5

License

MIT

Last publish

Collaborators

  • zlargon