{"_id":"7hoo-say","_rev":"4-dc8acab2fb64da1366ac59639cd60917","name":"7hoo-say","description":"TTS (Text To Speech) Module for Node.js","dist-tags":{"latest":"0.9.2"},"versions":{"0.9.1":{"name":"7hoo-say","description":"TTS (Text To Speech) Module for Node.js","version":"0.9.1","author":{"name":"Marak Squires"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Marak/say.js.git"},"engines":{"node":">=0.10.0"},"gitHead":"65d40dadbda8e593608bff411445600eddca68cb","bugs":{"url":"https://github.com/Marak/say.js/issues"},"homepage":"https://github.com/Marak/say.js#readme","_id":"7hoo-say@0.9.1","scripts":{},"_shasum":"37c5da65ded84878ea8740f2fd5d2a3e69199f96","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"iamweilee","email":"383523223@qq.com"},"dist":{"shasum":"37c5da65ded84878ea8740f2fd5d2a3e69199f96","tarball":"https://registry.npmjs.org/7hoo-say/-/7hoo-say-0.9.1.tgz","integrity":"sha512-vxj/FDmJfWG9jd5umCRVtwYNOAe28zZscvNqwkUEA2Ma4d0cJea8yKbpSKrxnyBMrOr1avOPX1XL5mifKzkxrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4lQgyCyLfb7UrFAiq+QnPXR2OaMQdYaBOvnLnEe9aKAiAXh+4k4tASbG0TyjOzpYAxOhT823gkPNf4RyLzpOjgOw=="}]},"maintainers":[{"name":"iamweilee","email":"383523223@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/7hoo-say-0.9.1.tgz_1465199658839_0.7109244442544878"}},"0.9.2":{"name":"7hoo-say","description":"TTS (Text To Speech) Module for Node.js","version":"0.9.2","author":{"name":"Marak Squires"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Marak/say.js.git"},"engines":{"node":">=0.10.0"},"gitHead":"9e693faa04f6d915411b229db975f9748f8526fe","bugs":{"url":"https://github.com/Marak/say.js/issues"},"homepage":"https://github.com/Marak/say.js#readme","_id":"7hoo-say@0.9.2","scripts":{},"_shasum":"b451df92c2dd5fbf94f4e917490a15c18e9797e6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"iamweilee","email":"383523223@qq.com"},"dist":{"shasum":"b451df92c2dd5fbf94f4e917490a15c18e9797e6","tarball":"https://registry.npmjs.org/7hoo-say/-/7hoo-say-0.9.2.tgz","integrity":"sha512-CTig96LpKkCH3sS/dLD0XhwBPLGy+5m3kRYDACza7uyQwp9Hbs4ww24OYMBxXrDC29AAyE1LhDG5DPaIufaUpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqAyJEiRN3w66Hec6Sgo1ZxTVJFWXVhz0kLBpHbl5MLAiAs1m/Z8Nh+DNxBshT7Imsm+ybFRbW2Pl5BGQHhCJA0sw=="}]},"maintainers":[{"name":"iamweilee","email":"383523223@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/7hoo-say-0.9.2.tgz_1465199935387_0.18702023779042065"}}},"readme":"<img src=\"https://github.com/Marak/say.js/raw/master/logo.png\" />\r\n\r\n\r\n## Installing say.js\r\n\r\n```bash\r\nnpm install say\r\n```\r\n\r\n\r\n## Usage\r\n\r\n```javascript\r\nvar say = require('say');\r\n\r\n// Use default system voice and speed\r\nsay.speak('Hello!');\r\n\r\n// Stop the text currently being spoken\r\nsay.stop();\r\n\r\n// More complex example (with an OS X voice) and slow speed\r\nsay.speak('whats up, dog?', 'Alex', 0.5);\r\n\r\n// Fire a callback once the text has completed being spoken\r\nsay.speak('whats up, dog?', 'Good News', 1.0, function(err) {\r\n  if (err) {\r\n    return console.error(err);\r\n  }\r\n\r\n  console.log('Text has been spoken.');\r\n});\r\n\r\n// Export spoken audio to a WAV file\r\nsay.export(\"I'm sorry, Dave.\", 'Cellos', 0.75, 'hal.wav', function(err) {\r\n  if (err) {\r\n    return console.error(err);\r\n  }\r\n\r\n  console.log('Text has been saved to hal.wav.');\r\n});\r\n```\r\n\r\n\r\n## OS X Notes\r\n\r\n### Feminine Voices\r\n\r\nAgnes, Kathy, Princess, Vicki, Victoria\r\n\r\n### Masculine Voices\r\n\r\nAlbert, Alex, Bruce, Fred, Junior, Ralph\r\n\r\n### Miscellaneous Voices\r\n\r\nBad News, Bahh, Bells, Boing, Bubbles, Cellos, Deranged, Good News, Hysterical, Pipe Organ, Trinoids, Whisper, Zarvox\r\n\r\n\r\n## Windows Notes\r\n\r\nVoice parameter is not yet available. Uses whatever default system voice is set, ignoring voice parameter.\r\nSpeed parameter is not yet available.\r\n\r\nThe `export` method is not available.\r\n\r\n\r\n## Linux Notes\r\n\r\nLinux support involves the use of [Festival](http://www.cstr.ed.ac.uk/projects/festival/), which uses decidedly less friendly names for its voices.  Voices for\r\nFestival sometimes need to be installed separately - you can check which voices are available by starting up Festival in interactive mode, typing `(voice_`,\r\nand pressing `TAB`.  Then take the name of the voice you'd like to try, minus the parentheses, and pass it in to say.js.\r\n\r\nThe `export` method is not yet available.\r\n\r\nTry the following commad to install Festival as well as a default voice:\r\n\r\n```shell\r\nsudo apt-get install festival festvox-kallpc16k\r\n```\r\n\r\n\r\n## Requirements\r\n\r\n* Mac OS X (comes with `say`)\r\n* Linux with Festival installed\r\n* Windows (comes with SAPI.SpVoice)\r\n\r\n## 声明\r\n\r\n* 不是我想抄袭发到npm上，那位大侠没有publish最新版本上去啊，看他项目的更新速度也很慢，只能自己fork再publish一份了\r\n* 尊重原著，亲们还是去用大侠的项目吧，我这个就自己用用而已","maintainers":[{"name":"iamweilee","email":"383523223@qq.com"}],"time":{"modified":"2022-06-12T14:08:36.790Z","created":"2016-06-06T07:54:19.378Z","0.9.1":"2016-06-06T07:54:19.378Z","0.9.2":"2016-06-06T07:58:57.004Z"},"homepage":"https://github.com/Marak/say.js#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Marak/say.js.git"},"author":{"name":"Marak Squires"},"bugs":{"url":"https://github.com/Marak/say.js/issues"},"license":"MIT","readmeFilename":"README.md"}