cordova-plugin-IFlyspeech

科大讯飞的语音听说读写的cordova插件

Supported Platforms

  • iOS
  • android

Installation

插件安装命令:
cordova plugin add https://github.com/Edc-zhang/cordova-plugin-IFlyspeech

注:不要使用上面的命令安装插件,因为需要手动去改插件里面的appid和sdk包, 所以先手动下载zip包到本地

更改插件说明:

1、打开科大讯飞开放平台官网:http://www.xfyun.cn/ 注册帐号登录,进入控制台,创建应用(注意ios、android是需要分别创建应用的,也就是分别有一个appid)

2、应用创建完成后,添加需要使用的服务、如语音听写,效果如下图:

未经过审核情况下, 每个appid每天有500次识别的限额,建议提交app给讯飞审核,审核通过后每天有20000次的限额,审核基本都会通过。

完成以上操作后,下载ios、android不同版本的sdk到本地。

一、解压之前在github上面下载的zip包,分别找到
ios目录:cordova-plugin-IFlyspeech-master/src/ios
android目录:cordova-plugin-IFlyspeech-master/src/android/libs
然后将讯飞上面下载的sdk
ios路径:lib/iflyMSC.framework
android路径:libs
分别替换到github插件解压的文件夹里面

二、替换插件文件夹里面的appid
1、Android:修改cordova-plugin-IFlyspeech-master/plugin.xml文件内容,
搜索【android:name=”IFLYTEK_APPKEY”】,将对应的android:value=”改为申请的android版本的appid”


2、Android:修改cordova-plugin-IFlyspeech-master/src/android/res/values/strings.xml文件内容
搜索【app_id】将对应的值改为申请的android版本的appid

3、ios:修改cordova-plugin-IFlyspeech-master/src/ios/CDVSpeech.m文件内容
搜索【#define SPEECH_APP_ID】,将对应的值改为申请的ios版本的appid

完成后再执行cordova添加插件命令即可:
cordova plugin add 插件(cordova-plugin-IFlyspeech-master)本地路径

开始调用插件进行语音识别:

    1. //参数1: 成功回调方法
    2. //参数2:失败回调方法(ios没有失败回调方法)
    3. //参数3: 是否显示对话框,默认true
    4. //参数4:是否生成标点符号 ,默认true
    5. xunfeiListenSpeaking.startListen(function(data){
    6. //data即是返回的文字
    7. },null,true,true);

转发请标注原文地址:http://www.cnblogs.com/dinglinjie/p/7458548.html

  阿杰de博客,qq群:112465270

cordova科大讯飞语音识别的更多相关文章

  1. 安卓Android科大讯飞语音识别代码使用详解

    科大讯飞的语音识别功能用在安卓代码中,我把语音识别写成了Service,然后在Fragment直接调用service服务.科大讯飞语音识别用的是带对话框的那个,直接调用科大讯飞的语音接口,代码采用链表 ...

  2. 百度语音识别vs科大讯飞语音识别

    一.结果 从笔者试验的结果来看,科大讯飞的语音识别技术远超百度语音识别 二.横向对比   科大讯飞语音识别 百度语音识别 费用 各功能的前5小时免费 全程免费 转换精准率 非常高 比较低 linux ...

  3. 用Python来使用科大讯飞语音识别,so easy

    在人工智能高速发展的今天,语音识别技术被带入到人们的工作和生活中,开始被越来越多的人关注和使用,今天,当各种在线客服被机器人客服代替,当速记翻译馆被语音识别代替,甚至当收银员.驾驶员.工厂工人.普通文 ...

  4. android128 zhihuibeijing 科大讯飞 语音识别

    - 科大讯飞 开放平台 http://open.voicecloud.cn/ package com.itheima.voicedemo; import android.app.Activity; i ...

  5. ros科大讯飞语音识别

    转自http://www.ncnynl.com/archives/201611/1069.html ROS入门教程-编写科大讯飞语音SDK的ROS包 说明 ROS软件包xfei_asr是集成自科大讯飞 ...

  6. ros语音交互(四)移植科大讯飞语音识别到ros

    将以前下载的的语音包的 samples/iat_record/的iat_record.c speech_recognizer.c speech_recognizer.c 拷贝到工程src中, linu ...

  7. ros科大讯飞语音识别环境配置

    以在线命令词识别为例: 链接:http://www.xfyun.cn/sdk/dispatcher 1.下载SDK,解压: 2.在ROS工作空间下创建一个Package: catkin_create_ ...

  8. 科大讯飞语音识别Demo创建

    1.下载官方SDK https://www.xfyun.cn/sdk/dispatcher 2.打开AS,选择import project 3.导入mscV5PlusDemo  4.解决ERROR: ...

  9. ros语音交互(五)移植科大讯飞语音识别到ros

    将以前下载的的语音包的 samples/iat_record/的iat_record.c speech_recognizer.c speech_recognizer.c 拷贝到工程src中, linu ...

随机推荐

  1. Java并发编程:线程池 - 实例

    代码块: public class test { public static void main(String[] args) { test t = new test(); ThreadPoolExe ...

  2. mysql 5.5与5.6 timestamp 字段 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP的区别

    http://www.111cn.net/database/mysql/55392.htm 本文章来给各位同学介绍关于mysql 5.5与5.6 timestamp 字段 DEFAULT CURREN ...

  3. 【ZJOI2017 Round2练习&BZOJ4827】D1T3 gift(FFT)

    题意: 思路:可以看出题目所要最小化的是这样一个形式: 拆出每一项之后发现会变化的项只有sigma a[i]*b[i+t]与c^2,c*(a[i]-b[i]) c可以在外层枚举,剩下的只有sigma ...

  4. nyoj_518_取球游戏_201404161738

    取球游戏 时间限制:1000 ms  |  内存限制:65535 KB 难度:2   描述 今盒子里有n个小球,A.B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个 ...

  5. 武大OJ 612. Catch the sheep

    Description Old Sama is a great and powerful magician in the word. One day, a little girl, Anny, tou ...

  6. sql-server-internals-architecture

    http://kevinekline.com/slides/sql-server-internals-architecture/

  7. 1. 数组小挪移CyclicRotation Rotate an array to the right by a given number of steps.

    数组小挪移: package com.code; import java.util.Arrays; public class Test02_2 { public int[] solution(int[ ...

  8. 1.4-动态路由协议OSPF①

    r2#sh ip ospf border-routers 查看ABR 修改OSPF接口优先级 r1(config)#int e 0 r1(config-if)#ip ospf priority 100 ...

  9. RoseLdz源代码下载地址

    http://download.csdn.net/detail/u010296979/8152805

  10. 关于HuffmanCoding的简单分析

    1.what's problem we faced? /** *    Q: what's problem we faced? * *    A: Data compression is still ...