黑马47期智慧科大讯飞msc develop manual for android_第1页
黑马47期智慧科大讯飞msc develop manual for android_第2页
黑马47期智慧科大讯飞msc develop manual for android_第3页
黑马47期智慧科大讯飞msc develop manual for android_第4页
黑马47期智慧科大讯飞msc develop manual for android_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

©2013,讯飞信息 徽讯飞信息的专利(或正在申请的专利、商标、或其他知识,除正在申请的专利、商标、或其他知识的任何协议。讯飞信息明确的,不得为任何目的、以或(电子的或机械的)或手册的定的目的外不得用于任何目的,也不得将本文档给任何第。件产品的联机文档中,使用本产品,表明您已阅读并接受了EULA的条款。©讯飞信Copyright©2013ANHUIUSTCiFLYTEK 设置采样 获取流 获取状 暂停.....................................................................................................................恢复..................................................................................................................... 获取流 开始回 重新回 数据 语法ID识别示 场80%的份额和众多开发合作伙伴,已成为业界公认的语音产业国家队,以讯飞为的中文语讯飞语音云是基于公司已有的ISP(讯飞语音应用平台)IMS(MRCP服务器)产品,利提供语音合成、语音听写、语音识别等智能语音交互服务。它能够让的企业和开发者克服实现基于HTTP协议的语音应用服务器,集成公司的语音引擎,提供语音合成、语音提供基于移动平台和桌面平台的语音应用客户端,内部集成音频处理和音频编模块,提供关于语音合成、语音听写、语音识别等完善的API和Demo示例。APIDemo序的使用中,您不需要语音引擎,即可享有互联网上最好的语音服务,体验语音技术的。InterfaceSPI,MSC)、服务器(SpeechServer,MSS)和基础支撑(MSPInfrastructure)四个VADMSPMSP的服务基础,负责提供适合云计算架构的负载均衡、并行计算、数据2(GPRS/EDGE/CDMA然后连接到MSP服务器获得服务。TTS(TexttoSpeech语音合成(TextToSpeech,TTS)是一种能够将任意文字实时转换为连续的自然语音的技术,能够IAT(iFlyAutoTransform语音听写(iFlyAutoTransform,IAT)是一种使计算机能够识别人通过麦克风或者输入的词语ASR(AutomaticSpeechRecognition语音识别(AutomaticSpeechRecognition,ASR)是在语音听写基础上的一种识别技术,着重于对在使用前,需上传相关令词列表或语法文件。NLP(NaturalLanguageProcessing自然语言理解(NaturalLanguageProcessing,NLP)是人工智能(AI)的一个子领域,也是人工智ISP(iFLY tform能提供高性能、高质量的负载均衡、方便部署、易于而且可以进行实时和的语音应用IMS(iFLYMRCPServer讯飞MRCP服务器(iFLYMRCPServer,IMS),支际标准协议MRCP1.0/2.0的语音,该MSP tform MSSP SpeechServiceProtocol SpeechServiceProtocol,MSSP),是基于HTTP1.1协议扩展的语音应本文档定义了讯飞的语音合成、语音听写和语音识别的使用说明、体系结构、API接口,使用语音服务,需要经过我们的,请到“http://o ”成为语音云开发者,并为所开发的软件申请appid;含arm、arm-v7a、mips、x86四种架构,对于普通Android开发者,如果不需要支持特殊机型,只需引入arm架构so动态库即可,以减少应用程序安装包大小; EclipseJavaIDEEcilpse3.4newfeaturestoinstall->newremotesite->name:https:/ 成安装后重启eclipse; pwd:用户(可选 请通过http://o publicvoidsetEngine(Stringengine,Stringparams,Stringgrr)”vsearch”:热词搜索””:音乐vad_bos=4000,vad_eos=2000”搜索区域,如:”search_area=省合肥市”;asr_ptt10时,将返回无标点符号文情况默认值为4000,范围0-10000;内即认为不再输入,自动停止,单位:ms,sms识别默认值为1800,其他默认值为700,范围0-10000;in_result:返回结果是否在内部进行json解析,默认值为xml或其他格式,需要应用程序自RecognizerResult.text字段将为未解析原始结果,由外部进行处设置in_result参数为1,由外部对结果进行解析;需要设置此参数(可选值包括abnf、url-list、grxml,请参考有关标准。同时设置engine为null,并将语法字符串作为Android2.3及以上版本识别会话过程中暂停音乐,识 。如果设置为false,识别会话过程中不影响后 。默认值为true。进行语法识别时,engine参数设为”asr”; rate16k(byte(byte无dismiss方法,在回调onEnd接口中可以获得错误信息。如果设置为true,将停留在错误界面,默认为true设置为false,错误页面将不显示错误码,只显示错误信truetrue;true,在发生网络超时,将显示按钮,用户可以使用页面中的重新说话、重新获取结果,回放功能,认为true,建议使用默认设置;publicboolean果内容,在onEnd回调中进行下一步的结果处理。Stringintcontact的字段。例:[{"sc":"50","gm":"0","w":"双鹤药业","mn":[{"contact":"双鹤药业内容为原词表内容,"w"对应的内容为识别结果(text字段)。 Android2.3及以上版本识别会话过程中暂停音乐,publicvoidsetSpeed(intpublicvoidsetVolume(int无publicvoidpublicvoidpublicintgetUpflowBytes(boolean无无publicboolean成onEnd次会话中断的错误码,可以将tts_interrupt_error参数设置为true。publicvoidpublicboolean无publicvoidsetContent(Stringname,byte[]data,String参数为”subject=asr,data_type=keylist”。abnf语法字符串以gb2312方式进行编码,数据名称可以设为”abnf”,参数为=publicbooleanpublicbooleanlogin(Contextcontext,Stringusr,Stringpwd,Stringparam,SpeechListenerusername和password为 ,publicbooleanpublicvoiduploadData(Contextcontext,SpeechListenerlistener,Stringname,Stringparams,byte[]uploadData);data:联系人名称之间以换行符进行分隔,拼接成字符串后以utf-8方式进行编码。参数为”subject=asr,data_type=keylist”DataUploader#uploadData(context,listener,"keys","subject=asr,data_type=keylist",abnf语法字符串以gb2312方式进行编码,数据名称可以设为”abnf”,参数为=DataUploader#uploadData(context,listener,PublicvoiddownloadData(Contextcontext,SpeechListenerlistener,String publicvoidonData(byte[]publicvoidonEvent(inteventType,Bundle显著提高识别准确率,从而提升用户的使用体验。接口包含在com.iflytek.util包中。publicstaticContactManagercreateManager(Contextcontext,ContactListener}或创建失败,则返回null。publicStringpublicvoid词条词条需要初始化UserWords之后或者调用DataDownloader#downloadData接口后方可获得所需publicbooleanputWord(Stringkey,Stringvalue)publicBooleanputWord(Stringvalue)publicbooleanputWords(Stringkey,ArrayList<String>words)publicBooleanputWords(ArrayList<String>words)publicArrayList<String>getWords()UserWordsDataDownloader#downloadData接口后方可获得publicString口包含在com.iflytek.Setting类中,主要用以记录调试日志,请参考如下的接口。publicstaticString在开发阶段将生成的日志文件发送到msps 尝试连接服务器,false将不进行检查,默认为true。 -Locale.US,繁体中文Locale.TRADITIONAL_ 或将 -keepclass//创建识别框,需传入正确RecognizerDialogisrDialog=newRecognizerDialog(this,"appid= Stringtext=//转写回调器////一般情况下会通过onResultsfor(inti=0;i<results.size();i++)text+=results.get(i).text;}//会话结束回调接口error为null表示会话成功,可在此处理text结果,error不为null,表示发生错误,对}//创建SynthesizerDialog对象,需传入正确//显示框方 synDialog=newSynthesizerDialog(this,"appid= //}//不显示框方Synthesizeryeryer=Synthesizeryer.createSynthesizeryer(this,"appid= voidon}//}voidon}voidon//}//回调,通知当前进}}//用户登录需要上传用户名和,非方//用户名和传null,表示使用方式进行登录,每台设备具备唯一性,建议使用此种 ",//登录回调SpeechListenerloginListener=new{//}publicvoidonData(byte[]buffer)//}publicvoidonEvent(inteventType,Bundleparams)//}// ",//,,//创建上传

,Andy,Tom,UploadDialoguploadDialog=newUploadDialog(this);//subject=asr,data_type=keylist表示上传命令词参数//语法 rID=//上传数据回调{////若error不为null,框将显示错误提}//publicvoidonData(byte[]buffer)//获得语法 rID=new}publicvoidonEvent(inteventType,Bundleparams)}// ",//ABNF语法示例,可以说”到String r=“#ABNF1.0 modevoice;root$main=$ce1到$ce2$ce1=||||天京|东京$ce2=|合肥//创建上传UploadDialoguploadDialog=newUploadDialog(this);uploadDialog.setContent("abnf",gr //语法 rID=//上传数据回调{////若error不为null,框将显示错误提}//publicvoidonData(byte[]buffer)//获得语法 rID=new}publicvoidonEvent(inteventType,Bundleparams)}语法ID// rID=//创建识别RecognizerDialogisrDialog=newRecognizerDialog(this,"appid= isrDialog.setEngine("asr",null,gr //识别回调////}//若error不为null,框将显示错误提}//创建框,appid已写入动态库,开发者不需要传入RecognizerDialogisrDialog=newRecognizerDialog(this,"appid= //ABNF语法示例,可以说”到String r=“#ABNF1.0 modevoice;root$main=$ce1到$ce2$ce1=||||天京|东京$ce2=|合肥isrDialog.setEngine("asr","gr r_type=abnf",gr //}//若error不为null,框将显示错误提}//创建框,appid已写入动态库,开发者不需要传入RecognizerDialogisrDialog=newRecognizerDialog(this,"appid= //设置语义识别的参数,in_result=1表示服务端返回的结果SDK内部不需要进行解析,//public //}//若error不为null,框将显示错误提}//对于部分语义业务,需要上传联系人名称,以支持打 ////上传命令词需要先进行登录操作,请参考登录示例SpeechUser.getUser().login(this,null,null,"appid= UploadDialoguploadDialog=newUploadDialog(this);Stringcontacts="贰\n\n\n讯飞\n\n三\n";byte[]datas=contacts.getBytes("utf-8");//上传联系人参数为"subject=uup,data_t

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论