项目作者: paraself

项目描述 :
NodeJS版的讯飞TTS
高级语言: JavaScript
项目地址: git://github.com/paraself/xf-tts.git
创建时间: 2018-08-30T12:52:54Z
项目社区:https://github.com/paraself/xf-tts

开源协议:MIT License

下载


xf-tts

NodeJS版的讯飞TTS

Codacy Badge
NPM

安装

  1. npm i -S xf-tts

使用

  1. const CONFIG = {
  2. appid: 'xxxxx',
  3. appkey: 'xxxxxxxxxxxx'
  4. }
  5. const TTS = require('xf-tts')
  6. let tts = new TTS(CONFIG.appid, CONFIG.appkey)
  7. async function main() {
  8. try {
  9. let data = await tts.start({
  10. text:
  11. '共产主义是一种政治观点和思想体系,现今的共产主义奉马克思、恩格斯思想为基本思想。 共产主义主张消灭生产资料私有制,并建立一个没有阶级制度、没有剥削、没有压迫,实现人类自我解放的社会,也是社会化集体大生产的社会,面对恶势力也会团结一致。'
  12. })
  13. let file = await data.file('./test.mp3') // 传入一个输出的路径
  14. let buffer = await data.buffer() // 也可以获得buffer
  15. console.log('文件输出至:', file)
  16. } catch (error) {
  17. console.error(error)
  18. }
  19. }
  20. main()