| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- /* AIUI 版本参数配置 */
- {
- /* 登录参数 */
- "login":{
- "appid": "f016fce3",
- "sn": "yd-00:00:00:00:00:01",
- "key": "fcb58dc79de9b0568d2287bd8184e291",
- "api_secret": "YTFiN2NkOGVjNTVjY2QyMTlmMTViOTBh"
- },
- /* 全局设置 */
- // 若要将新版本SDK(6.6.xxxx.xxxx以上)当作老版本(5.6.xxxx.xxxx)使用,请把aiui_ver的值改为1
- // "scene" 场景,示例:"main","main_box"(带box的为测试环境)。在平台的应用配置页面添加和配置
- // "aiui_ver" AIUI版本,取值:"1"(通用语义),"2"(交互大模型),"3"(极速交互,默认)
- // "clean_dialog_history" 清除对话历史方式,取值:"auto"(SDK自动控制,默认,按speech中的interact_mode处理:oneshot模式下首次唤醒清历史,continuous模式下每次唤醒都会清历史),"user"(外部控制)
- "global": {
- "scene": "test",
- "aiui_ver": "3",
- "clean_dialog_history": "auto"
- },
- /* 交互参数 */
- // "interact_timeout" 交互超时时间,单位:毫秒。取值:[10000, 180000],10000(默认)。-1表示不超时
- // "result_timeout" 结果超时时间,单位:毫秒。取值:5000(默认)
- "interact":{
- // 交互超时关闭
- "interact_timeout": "-1",
- "result_timeout": "5000"
- },
- /* 业务相关参数 */
- // 本地vad参数
- "vad":{
- "vad_enable": "1",
- "engine_type": "meta"
- },
- // 识别(音频输入)参数
- // "sample_rate" 音频采集率,取值:"16000"(默认值)
- // "data_encoding" 音频编码,取值:"raw"(不压缩),"speex-wb"(默认),"opus-wb"
- "iat":{
- "sample_rate": "16000",
- "data_encoding": "speex-wb"
- },
- // 音频参数,在上传云端时带上
- // "pers_param" 个性化参数
- "audioparams":{
- "pers_param": "{\"appid\":\"\",\"uid\":\"\"}"
- },
- // 录音参数
- // "sample_size" 采集值大小,单位:字节,一般是2即16bit编码
- // "channel_count" 通道数量,不接麦克风阵列时一般为1
- // "channel_filter" 通道过滤参数,即从原始数据中取相应的通道组成新阵列数据,-1代表填充一个全0通道
- "recorder":{
- "channel_count": 1,
- "channel_filter": "0,-1"
- },
- // 唤醒参数
- "ivw":{
- "mic_type": "mic1",
- "res_type": "path",
- "res_path": "AIUI/assets/vtn/vtn.ini"
- },
- /* 业务流程相关参数 */
- // 语音业务流程控制
- // "data_source" 音频数据来源,取值:"sdk"(SDK内部录音,默认),"user"(外部录音,写入SDK)
- // "wakeup_mode" 唤醒模式,取值:"off"(关闭,无语音唤醒),"vtn"(阵列唤醒)
- // "interact_mode" 交互模式,取值:"oneshot"(一次唤醒一次交互),"continuous"(一次唤醒多次交互,默认))
- "speech":{
- "data_source": "sdk",
- "wakeup_mode": "off",
- "interact_mode": "continuous",
- "audio_captor": "system"
- },
- // 合成参数
- // "voice_name" 发音人
- "tts":{
- "voice_name": "x5_lingxiaoyue_flow"
- },
- // 传给大模型的参数
- "cbmparams": {
- "nlp": {
- "nlp": {
- "encoding": "utf8",
- "compress": "raw",
- "format": "json"
- },
- "sub_scene": "cbm_v45"
- }
- },
- // v3版本头部参数
- // "prot_interact_mode" 协议交互模式,跟speech中的interact_mode没有关联,v3才支持。取值:"oneshot"(单工,允许使用本地vad,默认),"continuous_vad"(全双工支持本地vad),"continuous"(全双工,必须关闭本地vad)
- // 一般情况下不需要关注该参数,SDK内部会根据是否配置虚拟人来自动设置,设置策略:无虚拟人选oneshot,有虚拟人选continuous_vad
- "header": {
- "prot_interact_mode": "oneshot"
- },
- /* 日志设置 */
- // "debug_log" 调试日志开关,取值:"1"(打开),"0"(关闭,默认)
- // "save_datalog" 保存数据日志开关,打开则会保存输入的录音数据和输出的结果。取值:"1"(打开),"0"(关闭,默认)
- // "datalog_path" 数据日志保存路径,默认路径为:"/sdcard/AIUI/data/"(Android),"AIUI/data"(其他平台)
- // "datalog_size" 数据日志大小限制,单位:MB。当保存的日志数据大于该值后,会自动删除最老的日志以保存大小不超出限制
- // "raw_audio_path" 原始音频保存路径
- "log":{
- "debug_log": "1",
- "save_datalog": "0",
- "datalog_path": "",
- "datalog_size": 1024,
- "raw_audio_path": ""
- }
- }
|