# 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)