# xfsdk
**Repository Path**: qqcode/xfsdk
## Basic Information
- **Project Name**: xfsdk
- **Description**: 讯飞web流式版封装SDK
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 2
- **Created**: 2023-11-08
- **Last Updated**: 2024-04-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: xfsdk
## README
# XFSDK
把迅飞语音听写(流式版)WebAPI封装成XFSDK。使用 webpack 打包 JSSDK 的工程。
## 命令
```bash
# 安装依赖
yarn install xfsdk or npm install xfsdk
# 本地开发调试
yarn dev or npm run dev
# 本地分析打包文件
npm run preview --report
# 打包,产出 dist
yarn build or npm run build
```
## 使用
### npm
```js
import { Voice } from 'xfsdk';
// or
const { Voice } = require('xfsdk');
// 实例化迅飞语音听写(流式版)WebAPI
//appId,appsecret,appkey在控制台-我的应用-语音听写(流式版)页面获取
const voice = new Voice({
appId: '你的APPID',
appkey: '你的APPKEY',
appsecret: '你的APPSECRET',
onWillStatusChange: function (oldStatus, newStatus) {
//可以在这里进行页面中一些交互逻辑处理:注:倒计时(语音听写只有60s),录音的动画,按钮交互等!
},
onTextChange: function (text) {
// 获取语音转成的文字
}
});
// 开始识别
startBtn['onclick'] = function () {
voice.start();
};
// 关闭识别
closeBtn['onclick'] = function () {
voice.stop();
};
```
### CDN
```html
```
## link
- [语音听写(流式版)WebAPI 官方文档](https://www.xfyun.cn/doc/asr/voicedictation/API.html#%E6%8E%A5%E5%8F%A3%E8%AF%B4%E6%98%8E)