帖子

【官网】讯飞语音+SpeechApi.jar常用的可设置参数

 关闭 [复制链接]

该用户从未签到

43747 jlyan 发表于 2014-3-17 19:30:02 1#
本帖最后由 xugao2@iflytek. 于 2015-5-8 22:10 编辑

下表列出的并非全部参数,所以不要纠结有些参数没有列数其中,若有疑问之处,请发贴详询!

以下是android平台讯飞语音+SDK的部分常用可设置参数:
参数名称 描述说明 范围 备注
appid 应用id 在官网自行查看
SpeechConstant.DOMAIN 用于设置应用领域 iat、search、video、poi、music等 一般情况,秩序设置成iat即可满足需求
SpeechConstant.LANGUAGE 用于设置返回结果的语言 zh_cn:中文
en_us:英文
SpeechConstant.ACCENT 用于设置语言区域 mandarin:中文
cantonese:粤语
language为英文时,可以不用设置此参数
ptt 设置返回结果是否有标点符号 1:返回结果有标点符号
0:返回结果无标点符号
默认是1
audio_source 音频源
asr_audio_path 设置转写、识别时候音频本地保存路径 举例:/sdcard/asr.pcm 目前只能保存成pcm格式,默认不会保存音频,设置之后方生效
tts_audio_path 设置合成的时候本地音频保存路径 举例:/sdcard/tts.pcm 目前只能保存成pcm格式,默认不会保存音频,设置之后方生效
SpeechConstant.PARAMS 通用扩展参数,其他在SpeechConstant和SpeechRecognizer等类中未定义的参数名可以使用该参数上传 举例:nlp_version=2.0
SpeechConstant.SAMPLE_RATE 合成及识别时候的采样率 目前支持16k(16000)和8k(8000)
SpeechConstant.VAD_EOS vad后端点超时 0-10000(单位ms)
SpeechConstant.VAD_BOS vad前端点超时 1000-10000(单位ms)
SpeechRecognizer.CLOUD_GRAMMAR 云端语法grammarid  由服务端返回
SpeechConstant.LOCAL_GRAMMAR 本地语法名称 若不可用,可以使用下面的一个
local_grammar 本地语法名称 使用通用参数设置
SpeechConstant.ENGINE_TYPE 识别、合成引擎参数 local:本地合成或本地识别
cloud:在线识别或在线合成
SpeechRecognizer.GRAMMAR_LIST 语法名称 指定更新词典的时候更新哪个语法
SpeechRecognizer.GRAMMAR_ENCODING 语法编码 utf-8
gb2312
SpeechSynthesizer.VOICE_NAME 合成发音人 参见开发文档附录 注意:在线离线发音人名称不同
SpeechSynthesizer.SPEED 合成语速 0-100 默认50
SpeechSynthesizer.VOLUME 合成音量 0-100 默认50
SpeechSynthesizer.PITCH 合成语调 0-100 默认50


注:部分其他可设置参数参见Windows可设置参数,使用扩展参数设置
longcheng 发表于 2014-3-19 09:13:36
2#
瞧一瞧,看一看……参数大甩卖
使用道具 举报 回复
chenshi 发表于 2014-3-19 09:44:23
3#
走过,路过,千万不要错过!
使用道具 举报 回复
追梦忆影 发表于 2014-3-21 01:03:15
4#
有点看不懂的赶脚……{:soso_e116:}
使用道具 举报 回复
风之传说 发表于 2014-3-21 09:30:25
5#
我擦,我怎么不知道这个帖子
使用道具 举报 回复
xiaolin 发表于 2014-3-26 18:42:39
6#
不错,。赞一个
使用道具 举报 回复
权志龙他爹 发表于 2014-7-25 10:53:29
7#
有用  适合初学者 谢谢
使用道具 举报 回复
╰つ 不再年 发表于 2014-7-28 16:08:07
8#
学习了  谢谢
使用道具 举报 回复