https://github.com/paraself/xf-tts
NodeJS版的讯飞TTS
https://github.com/paraself/xf-tts
Last synced: 3 months ago
JSON representation
NodeJS版的讯飞TTS
- Host: GitHub
- URL: https://github.com/paraself/xf-tts
- Owner: paraself
- License: mit
- Created: 2018-08-30T12:52:54.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-01T15:22:41.000Z (over 7 years ago)
- Last Synced: 2025-09-24T07:23:12.667Z (8 months ago)
- Language: JavaScript
- Size: 9.77 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# xf-tts
NodeJS版的讯飞TTS
[](https://app.codacy.com/app/paraself/xf-tts?utm_source=github.com&utm_medium=referral&utm_content=paraself/xf-tts&utm_campaign=Badge_Grade_Settings)
[](https://nodei.co/npm/xf-tts/)
## 安装
``` javascript
npm i -S xf-tts
```
## 使用
``` javascript
const CONFIG = {
appid: 'xxxxx',
appkey: 'xxxxxxxxxxxx'
}
const TTS = require('xf-tts')
let tts = new TTS(CONFIG.appid, CONFIG.appkey)
async function main() {
try {
let data = await tts.start({
text:
'共产主义是一种政治观点和思想体系,现今的共产主义奉马克思、恩格斯思想为基本思想。 共产主义主张消灭生产资料私有制,并建立一个没有阶级制度、没有剥削、没有压迫,实现人类自我解放的社会,也是社会化集体大生产的社会,面对恶势力也会团结一致。'
})
let file = await data.file('./test.mp3') // 传入一个输出的路径
let buffer = await data.buffer() // 也可以获得buffer
console.log('文件输出至:', file)
} catch (error) {
console.error(error)
}
}
main()
```