iOS-Senior23-科大讯飞语音识别1

科大讯飞语音识别

随着当今社会的高速发展,我们所使用的产品也向着遍历和智能的方面发展着,当然了手机端的App也不例外。现在的App都在缩减用户操作的流程,优化用户的体验,为了更加便利用户。提高用户的DAU(日活),增加用户的粘性一般我们都会想出比较新颖的招式。

如果现在有这样一个需求:用户需求:用户需要绑定银行卡输入银行卡号,手动输入增加用户的操作度,所以用户可以通过语音读取银行卡号码,是不是既方便又只能,现在做语音识别的有一些不错的开放平台供我们使用,一家是科大讯飞平台,一家是百度语音平台。我个人比较偏爱科大讯飞,因为科大讯飞的优势在于大段大段的文字识别上,准确率较高。这正好能符合我输入银行卡号码准确无误的需求。这篇博客也主要讲的是是讯飞语音SDK的使用。下面我们详细看一下科大讯飞。

1.科大讯飞开放平台

2.科大讯飞iOS-API开放平台

第一步:申请账号ID

登录到讯飞开放平台上,在用户菜单栏里创建应用,这里的登录也可以采用第三方方式,在创建应用的界面填写相关的信息即可,然后就会有一个SDK的下载链接,,如果没有直接去SDK选项下载即可。

第二步:导入讯飞SDK框架

下载下来SDK解压后有三个文件夹:doc文件夹:不用多说肯定是开发文档;重要的是接下来的那两个文件夹:一个是lib文件夹:存放科大讯飞SDK类库,这就是我们要导入的SDK;一个是sample的科大讯飞demo演示工程。

下面我们创建一个工程,将lib文件夹下的"iflyMSC.framework"拷贝到工程目录,然后在工程中添加依赖库,如下图所示:

第三步:开始进行语音识别了

语音识别分两种,分别用在不同场合,一个是界面提示的语音识别,一个是无界面提示的语音识别,这里以有界面提示的语音识别为例先进性讲解。

3.1导入头文件

3.2登录讯飞服务器

在使用讯飞的语音解析之前,需要进行用户身份验证,即登录讯飞服务器,这个在viewDidLoad()方法中添加两行代码即可,即讯飞服务器需要根据你当前用户的APPID才能同意你登录。代码如下:

3.3创建有界面提示语音识别对象

3.4初始化带界面的识别对象

3.5实现代理方法

3.6触发开始识别语音

在插座按钮事件中实现的识别:beginRecongnizedAction:

时间: 2024-10-12 22:44:52

iOS-Senior23-科大讯飞语音识别1的相关文章

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

一.结果 从笔者试验的结果来看,科大讯飞的语音识别技术远超百度语音识别 二.横向对比   科大讯飞语音识别 百度语音识别 费用 各功能的前5小时免费 全程免费 转换精准率 非常高 比较低 linux SDK c c++ 原文地址:https://www.cnblogs.com/dakewei/p/9739135.html

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

在人工智能高速发展的今天,语音识别技术被带入到人们的工作和生活中,开始被越来越多的人关注和使用,今天,当各种在线客服被机器人客服代替,当速记翻译馆被语音识别代替,甚至当收银员.驾驶员.工厂工人.普通文书和律师都被人工智能代替时,人们也越来越焦虑.下面这篇文章分享Python用ctypes调用动态库的方式使用科大讯飞语音识别. ctypes 是 Python 的一个模块,它提供了C语言相关的数据类型,可以方便的调用C语言编写的DLL(Windows 动态链接库)和so(Linux动态链接库).科大

科大讯飞语音识别

随着当今社会的高速发展,我们所使用的产品也向着遍历和智能的方面发展着,当然了手机端的App也不例外.现在的App都在缩减用户操作的流程,优化用户的体验,为了更加便利用户.提高用户的DAU(日活),增加用户的粘性一般我们都会想出比较新颖的招式. 如果现在有这样一个需求:用户需求:用户需要绑定银行卡输入银行卡号,手动输入增加用户的操作度,所以用户可以通过语音读取银行卡号码,是不是既方便又只 能,现在做语音识别的有一些不错的开放平台供我们使用,一家是科大讯飞平台,一家是百度语音平台.我个人比较偏爱科大

android128 zhihuibeijing 科大讯飞 语音识别

- 科大讯飞 开放平台 http://open.voicecloud.cn/ package com.itheima.voicedemo; import android.app.Activity; import android.os.Bundle; import android.view.View; import com.iflytek.cloud.InitListener; import com.iflytek.cloud.RecognizerListener; import com.ifly

集成科大讯飞语音识别接口项目分享

语音识别技术科大讯飞的识别精度真的是数一数二,像某度之类恶心到家的狗屎,充其量就是个摆设,下面介绍一下科大讯飞的语音集成. 1.到科大讯飞官网 http://www.xfyun.cn/ 注册账号和创建应用并获取appkey,然后下载Demo和SDK,这些步骤都与三方接口的接入类似. 2.运行一下Demo,先试试效果,看语音识别功能是否有效,先试试手,检验一下识别精度,是否满足要求. 3.根据Demo来集成相对应的功能:     A.首先拷贝SDK,在Demo或者下载下来的开源项目里找到SDK,M

iOS更换科大讯飞的key

我这个APP使用了科大讯飞的"语音评测"功能,之前使用的是我自己注册的科大讯飞账号,在这个账号里面创建的APP,生成的key. 我们公司有公司的key, 同事说可以多个APP公用一个key. 于是我考虑把我自己的key换掉,换成公司的key. 我登录公司在科大讯飞注册的账号密码,开心的把key粘贴到我的APP里面, 运行发现报错: error:用户校验失败.(错误码:10407).不能识别我的语音 什么鬼 想放弃了,还是用我旧的,考虑要不要问问同事,惆怅,感觉自己技术不行.最后还是想再

ros科大讯飞语音识别

转自http://www.ncnynl.com/archives/201611/1069.html ROS入门教程-编写科大讯飞语音SDK的ROS包 说明 ROS软件包xfei_asr是集成自科大讯飞的linux的DEMO 介绍xfei_asr的安装和使用 介绍如何发布文字主题转变成语音播放 介绍如何录音并转变成文字输出,并发布主题 xf-ros说明 @author ncnynl <[email protected]> @time 2016-11-12 @website http://www.

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

将以前下载的的语音包的 samples/iat_record/的iat_record.c speech_recognizer.c speech_recognizer.c 拷贝到工程src中, linuxrec.h  speech_recognizer.h formats.h文件拷贝到 工程的include中 下面修改iat_record.c文件为xf_asr.cpp /* * xf_asr_node * xf_asr.cpp * 语音听写(iFly Auto Transform)技术能够实时地将

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

以在线命令词识别为例: 链接:http://www.xfyun.cn/sdk/dispatcher 1.下载SDK,解压: 2.在ROS工作空间下创建一个Package: catkin_create_pkg xfei_asr roscpp rospy std_msgs 3.将SDK文件夹中的头文件,即下载的SDK文件夹中include文件夹下的 .h文件拷贝至xfei_asr/include/下: 4.将SDK文件夹中sample/asr_sample中的asr_sample.c文件拷贝至xfe

ios语音识别(讯飞)

语音识别系统 为了方便人们的生活,许多的方面都可以通过语音指令来代替手动输入来执行想要的指令.现在做语音识别的有一些不错的开放平台供我们使用,一家是科大讯飞平台,一家是百度语音平台.我个人比较偏爱科大讯飞,因为科大讯飞的优势在于大 段大段的文字识别上,准确率较高.这正好能符合我输入银行卡号准确无误的需求.这篇博客也主要讲的是讯飞语音SDK的使用.下面我们来详细看一下科大讯飞. 1.科大讯飞开放平台 2.科大讯飞iOS - API开放平台 科大讯飞的操作步骤 1.注册ID 正常的注册步骤,一步一步