帖子

[官方资源分享] 【官网】各平台语音听写支持方言类型及参数设置汇总

 关闭 [复制链接]

该用户从未签到

47462  楼主| hygui 发表于 2015-5-6 12:45:26 1#
服务器支持语言:
普通话(mandarin)、英语(en_us)、粤语(cantonese)、四川话(lmz)

各平台支持语言:同服务器支持的语言
注:由于中文有不同方言选择,所以还需设置ACCENT,而英文支持美式英语,故不用设置ACCENT。
Android参数设置:
设置语言
mIat.setParameter(SpeechConstant.LANGUAGE, "zh_cn");
设置语言区域
mIat.setParameter(SpeechConstant.ACCENT, "lmz" );
设置功能:
mIat.setParameter(SpeechConstant.DOMAIN, "iat" );
设置采样率:
mIat.setParameter(SpeechConstant.SAMPLE_RATE, "16000" );
Java参数设置同Andriod。

IOS参数设置 :
设置语言:
[_iFlySpeechRecognizer setParameter:@"zh_cn" forKey:[IFlySpeechConstant LANGUAGE]];
设置方言:
[_iFlySpeechRecognizer setParameter:@"lmz" forKey:[IFlySpeechConstant ACCENT]];
设置功能:
[_iFlySpeechRecognizer setParameter:@"iat" forKey:[IFlySpeechConstant DOMIAN]];
设置采样率:
[_iFlySpeechRecognizer setParameter:@"16000" forKey:[IFlySpeechConstant SAMPLE_RATE]];

Window/Linux/HTML参数设置:
Const char *params=”language=zh_cn,accent=mandarin,domain=iat,sample_rate=16000”;
调用接口sess_id=QISRSessionBeigin(NULL,params,&ret);

Windows Phone 8参数设置:
private string asrSsbParam=”zh_cn,accent=mandarin,domain=iat,sample_rate=16000”;
调用接口
bool isStrat=recongnizer.StartListening(mRecolistener,”sms”,asrSsbParm,””);

Flash参数设置:
private var params:String = "ssm=1,sub=iat,aue=speex-wb;7,auf=audio/L16;rate=16000, rst=plain,rse=utf-8";
调用接口
recog.recogStart( RATE.rate16k, null, params );


PH 发表于 2015-5-6 13:37:59
2#
赞····{:soso_e179:}
使用道具 举报 回复
xugao2@iflytek. 发表于 2015-5-6 16:00:46
3#
{:soso_e163:}
使用道具 举报 回复