美文网首页iOS图形处理相关iOS音频iOS收藏
iOS --语音听写(科大讯飞)

iOS --语音听写(科大讯飞)

作者: 小兵快跑 | 来源:发表于2016-03-21 22:25 被阅读3212次
科大讯飞.gif

现在语音服务越来越热,我们平时使用的很多软件都带有语音合成和识别功能,用起来也很方便。说到语音服务,Google和微软都提供过API接口,不过笔者要介绍的是国内的智能语音技术提供商---科大讯飞。笔者接触语音服务的时间也不长,对语音服务也不是很了解,但是拆解过科大讯飞的Demo,对语音服务的程序使用还是知道的。这次只整理了语音听写的代码,关于语音识别和其他的下次再发,废话完了进入正题。

科大讯飞相关接口的使用说明和体系结构

MSC SDK的主要功能接口.png MSC SDK的主要功能接口名词解释.png

如何实现语音合成呢?

1、注册讯飞账号,申请APPID(注意选择iOS平台)
2、加载所需要的类库
3、导入所需要的类库文件头
4、调用申请的APPID以及所需函数,完成语音合成(需要参考官方给出的SDK文件)

详细步骤:

一、首先到科大讯飞官网注册账号,并创建应用获取appid,下载sdk文件

Appid.png

二、代码实现api调用
2.1 创建iOS工程
在XCode中建立你的工程,或者打开已经建立的工程。
2.2 添加静态库
将开发工具包中lib目录下的iflyMSC.framework添加到新建工程中(如下图所示)。

图1.png

2.3 添加framework
按下图添加SDK所需要的iOS库,请注意libz.dylib,CoreTelephoney.framework不要遗漏。

图3.png

注:如果使用的是离线识别,还需要增加libc++.dylib。
2.4 确认SDK的路径

屏幕快照 2016-03-21 22.01.34.png

请确认上图红色部分的路径能够找到iflyMSC.framework。为了支持多人开发,建议双击红色部分,把路径改为相对路径,例如像下图所示。

屏幕快照 2016-03-21 22.01.42.png

注意:请把不必要的路径删除。例如更新了SDK后,新的SDK与旧的SDK不在同一路径,请把旧的路径删除,避免引用到旧的库。对应集成SDK后发现编译失败,提示找不到头文件,请先检查这个路径是否正确。

Demo

科大讯飞Demo

Demo拆解.png

参考

懒人笔记iOS客户端
讯飞语音识别讯飞语音识别


随手点个喜欢吧~

关注我

QQ--iOS 交流群:107548668

相关文章

  • 语音---iOS笔记摘录

    1.科大讯飞 1.1 语音听写

  • iOS --语音听写(科大讯飞)

    现在语音服务越来越热,我们平时使用的很多软件都带有语音合成和识别功能,用起来也很方便。说到语音服务,Google和...

  • 科大讯飞语音听写接口使用的封装

    在科大讯飞开放平台——语音听写接口的使用这篇文章里介绍了科大讯飞语音听写接口的简单使用方法,但是在实际开发中发现仅...

  • 简单使用语音识别(讯飞)

    在开发项目中遇到需要语音输入的搜索框,最终选择了科大讯飞的语音听写功能。暂且提供给大家以作参考和使用。 科大讯飞(...

  • 科大讯飞(语音听写)集成

    接上文:http://www.jianshu.com/p/4496a719f32b 本次主要对科大讯飞语音听写进行...

  • 语音识别

    常用平台 科大讯飞 百度语音 这篇博客以科大讯飞为例 常用功能 语音识别 语音合成 集成步骤 在科大讯飞开发平台注...

  • 讯飞语音模块

    分类:UE4插件使用 首先,你需要注册账号,开通科大讯飞语音识别服务,然后在讯飞控制台创建应用,选择语音听写(流式...

  • iOS siri语音听写和语音合成OC版

    最近在做移动办公平台时智能机器人时,需要用到语音听写和语音合成。因为以前用过科大讯飞的语音听写,并且我们已经封装成...

  • iOS 科大讯飞 语音合成

    1.概述 语音合成是将一段文字转换为成语音,可根据需要合成出不同音色、语速和语调的声音,让机器像人一样开口说话。 ...

  • 利用Python实现语音识别功能,只需3个步骤!

    调用科大讯飞语音听写,使用Python实现语音识别,将实时语音转换为文字。 首先在官网下载了关于语音听写的SDK,...

网友评论

本文标题:iOS --语音听写(科大讯飞)

本文链接:https://www.haomeiwen.com/subject/lpgklttx.html