Oc 百度语音的ios集成

本教程详细介绍了如何在iOS应用中集成百度语音SDK,包括创建应用、引入必要的Framework、添加SDK文件、设置Header文件导入及处理第三方库,确保项目正确运行并支持语音识别功能。
摘要由CSDN通过智能技术生成

本章将讲解如何快速地集成BDVRClient到现有应用中。一个完整的Demo请参考开发包中的示例程序VoiceRecognitionDemo。
创建应用
请参考《百度语音开放平台使用指南》创建应用,开通服务并完成个性化设置。
引入编译需要的Framework
BDVRClient使用了录音和播放功能,因此需要在Xcode工程中引入AudioToolbox.framework和AVFoundation.framework;BDVRClient还使用到了网络状态检测功能,因此还需要引入SystemConfiguration.framework;为了生成设备UDID,需要引入Security.framework;为了支持gzip压缩,需要引入libz.1.dylib; 网络模块需要引入CFNetwork.framework;某些场景需要获取设备地理位置以提高识别准确度,需引入CoreLocation.framework。
为了支持识别控件,需要引入OpenGLES.framework,QuartzCore.framework,GLKit.framework,CoreGraphics.framework和CoreText.framework。
添加方式:右键点击Xcode中的工程文件,在出现的界面中,选中TARGETS中应用,在出现的界面中选中Build Phase->Link Binary With Libraries,点击界面中的“+”图标,在弹出的界面中选择此7个Framework即可,添加完成效果图如图所示(libBDVoiceRecognitionClient.a将在随后添加)。

注意:如果文件不成功
1 将整个SDK包先复制到工程,然后再add file的方式加入工程 create group
2 将主题删除引用,再重新加入,create folder references
记得删除里面的demo
将son文件设置为关闭arc
3 再导入工程框架
=====
百度语音目前最新版的1.6.2少了CoreTelephony.framework类库、会报5个错,加上就好、再将JSONKit文件拉进工程、就okl
若不导入JSONKit

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值