Skip to content

A iflytek voice dictation web api demo. 讯飞语音听写接口纯前端demo.

License

Notifications You must be signed in to change notification settings

ferrinweb/voicedictation-webapi-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

be8826b · Aug 17, 2019

History

13 Commits
Nov 29, 2018
Nov 30, 2018
Nov 30, 2018
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018
Aug 17, 2019
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018

Repository files navigation

讯飞语音听写 webApi 纯前端接口示例

讯飞云平台官方并没有web端api示例,最接近的可能是由 Kenn Zhang 贡献的 node.js 版本的示例

讯飞不给出 web 客户端的示例有可能是没有打算这样做,因为目前讯飞语音听写等服务执行 IP 白名单策略。

与此相关的一个语音输入按钮(vue 组件)封装:voice-input-button

可能是讯飞语音相关服务接口的首个纯前端实现。

检出并查看本示例

安装依赖

yarn install

配置应用ID及服务密钥

打开 /src/api/aer-config.js 填写你在讯飞云平台上创建的应用的ID及语音听写服务的密钥。

{
  engineType: 'sms16k', // 引擎类型, 默认即可
  aue: 'raw', // 音频编码,本实例取'raw'
  appId: '', // 应用ID
  APIKey: '', // 服务密钥
  sampleRate: 16000, // 采样率(48000),注意:设定的值必须为 48000 的约数
  sampleBits: 16, // 采样比特率,8 或 16
  twoChannel: false // 双声道
}

启动代理

node proxy

代理端口为 3000

编译并启动

yarn run serve

license

MIT License

About

A iflytek voice dictation web api demo. 讯飞语音听写接口纯前端demo.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published