帖子

[官方资源分享] 【官网】android平台SDK详解

[复制链接]

该用户从未签到

876317 jlyan 发表于 2014-2-14 10:10:53 1#
本帖最后由 xugao2@iflytek. 于 2015-5-8 22:12 编辑

目前android平台由三个SDK,就此说明一下三个SDK有神马不一样滴。
目前android平台的三个SDK分别是:语音+SDK,含界面SDK,不含界面SDK,android平台,使用任何一个SDK都可以介入使用科大讯飞的语音服务。

语音+SDK:功能上来说,是最强大的一个,因为除了提供在线的服务,也提供了部分离线服务。在线服务的接口调用的时候,不会弹出dialog,是以后台录音播放的形式进行;离线服务已经集成了离线合成功能,目前已经最大支持7种离线发音人,并且已经集成了离线识别(注:非离线转写)功能,后续还有更多离线服务集成,比如离线唤醒正在集成中。。。。。使用过程中只需要将SpeechApi.jar(大小几十k)导入到自己的工程中即可,但是使用的时候,需要安装讯飞语音+。

含界面SDK:如果你想自己的应用再使用的时候,不安装讯飞语音+,可以选择这种SDK,这个SDK在录音、播放音频的时候,会有dialog弹出,并伴有相应的动画,相对来说用户交互体验很不错。使用的时候,需要将MSC.jar和libmsc.so导入到自己的工程中,大小约1兆多。但是只有在线的所有功能,没有提供离线服务

不含界面SDK:如果你是极致简单主义者,或者想要自己来设计录音、播放时候的动画效果,那你可以选择这个SDK。这个SDK和含界面SDK相同,唯一的区别就是在识别录音或者合成播放的时候,不会有dialog弹出,会后台帮你录音播放,但是你可以实时获取到音量大小等参数,可以通过音量大小、是否正在播放或识别等参数来自己编写你自己的动画效果。

最后说一下兼容性问题,之前的版本,SpeechApi.jar和MSC.jar是不能同时在一个工程中使用的,但是现在含界面和不含界面的SDK更新到1030版本之后,可以在同一个工程中同时使用MSC.jar和SpeechApi.jar,也就是说你可以让用户选择是否安装讯飞语音+,用户不安装语音+,你可以让用户使用MSC.jar的在线识别,用户想要安装讯飞语音+,就提供用户更好的离线服务。
chenshi 发表于 2014-2-14 10:25:33
推荐
此乃好贴,必须顶一个!
使用道具 举报 回复
952090922@qq.co 发表于 2014-12-29 19:18:18
推荐
请问不含界面的sdk包含离线服务吗
使用道具 举报 回复
longcheng 发表于 2014-2-14 10:13:20
4#
看着眼花,不过很详细
使用道具 举报 回复
追梦忆影 发表于 2014-2-14 10:48:38
5#
此贴乃知识普及贴很不错呦!
使用道具 举报 回复
oneyu 发表于 2014-2-17 21:57:17
6#
有ios的SDK吗?准备用在我的ios应用上面
使用道具 举报 回复
 楼主| jlyan 发表于 2014-2-18 08:44:07
7#
oneyu 发表于 2014-2-17 21:57
有ios的SDK吗?准备用在我的ios应用上面

ios也有SDK,只是这里没有介绍,可以到我们的官网查看http://open.voicecloud.cn/index.php/manage/sdk
使用道具 举报 回复
yuweiyuan 发表于 2014-2-20 14:43:52
8#
不错哦,支持
使用道具 举报 回复
 楼主| jlyan 发表于 2014-2-20 14:46:08
9#
欢迎踩贴(^_-)
使用道具 举报 回复
131****5761 发表于 2014-2-27 10:01:12
10#
不过,感谢楼主
使用道具 举报 回复
纪念秋天 发表于 2014-2-27 11:21:35
11#
使用过程中只需要将SpeechApi.jar(大小几十k)导入到自己的工程中即可

是不是把这个文件放在SD上就可以了
使用道具 举报 回复