It just like the say
command in Mac OSX, but born to be much powerful. We used Baidu Yuyin as the TTS engine. You need to have network access to use this tool. The pronunciation of Chinese is much better than English. Generally this could be a tool to help you to learn Chinese or English.
- The go way (Recommend)
go get -u github.com/wahyd4/say-it
- Or the standalone way, please go to releases page to download the binary application then execute it
say-it "Hello 世界"
say-it -p 3 "春晓 孟浩然 春眠不觉晓,处处闻啼鸟。夜来风雨声,花落知多少。"
say-it -p 4 "Life is like riding a bicycle. To keep your balance, you must keep moving. ― Albert Einstein"
say-it --help
Due to Baidu Yuyin's limit, right now we only support Chinese and English.
This is package is developed and tested against under macOS Sierra
and Windows 10
, For windows user please make sure download cmdmp3
and add it to PATH environment.
For macOS user we used afplay
which is already installed by default, so you don't need to anything.
Currently we don't have plan to support Linux
- Download the binary from: http://www.mailsend-online.com/wp/cmdmp3new.zip
- Extract it to a folder. e.g.
c:/cmdmp3
- Go to the Advanced system setting page, and modify the
PATH
environment variable by adding;c:/cmdmp3
to the end. - Restart windows and go to command line and test
cmdmp3
, if there is some outputs containscmdmp3 v2.0
. Congratualtions, all done! - If you install
say-it
by downloading the binary, then you can make thesay-it
to be globally executable just do some works like this.
- 0.1.0 Add basic function to read texts from command line.
- 0.1.3 Add ability to allow user set different voice.
- 0.1.7 Allow user to set voice speed and pitch.
- 0.2.0 Use go to re-implement the features.
- 0.3.0 Add support for Windows users.
MIT