智能電話機器人安裝成功后,看到這個圖片都會激動,但接下來怎么才能真正開始使用呢,
這個時間我們還要對接好后臺的smartivr
注意JSON文檔不支持注釋,下面的注釋在使用過程請移除。
json配置修改后怎么生效
默認配置(smartivr.json) fs_cli進入fs控制臺 執(zhí)行 vad_config reload asrconfig default
自定義的配置文件 vad_config reload asrconfig 配置文件絕對路徑
TTS 部分修改重啟smartivr才生效。
{
//ASR配置
“asr”: {
//xfyun 是科大訊飛 webapi引擎 不需要下載SDK
“xfyun”: {
//asr接口返回空當(dāng)作錯誤處理,繼續(xù)調(diào)用下一個ASR接口識別[通用參數(shù)]
“empty_as_error”:true,
//錯誤閾值。就是APPID連續(xù)失敗多少次就停用這個賬號。默認0:永不停用[通用參數(shù)]
“error_thresholds”:10,
//0:順序 1:輪詢 ,keylist賬戶選擇模式。 順序就是第一個賬戶停用(連續(xù)失敗次數(shù)超過閾值)的時候才會使用第二個賬號。 [通用參數(shù)]
“mode”: 0,
//當(dāng)所有賬戶連續(xù)失敗次數(shù)超過閾值,是否停用這個ASR引擎。如果只配置了一個ASR引擎千萬不要設(shè)置true,默認false [通用參數(shù)]
“allowdisable” : true,
//連接超時 [通用參數(shù)]
“connecttimeout”: 1000,
//等待識別超時 [通用參數(shù)]
“responsetimeout”: 2000,
//xfyun專有參數(shù)
//情景模式
"scene":"main",
//是否使用語音語義接口
"semantic":false,
//默認true,使用aiui webapi 接口,如果設(shè)置false就是使用 語音聽寫 webapi接口(http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=36481)
"aiui":true,
//webaki用于方言支持,需要先訊飛開通 比如sms8k 普通話 lmz8k 四川話
"engine":"sms8k",
//后端點檢測(單位:ms),默認1800 具體用法請咨詢科大訊飛工程師,沒特殊要求不要設(shè)置。
"vad_eos":1800,
//可以設(shè)置多個KEY,根據(jù)mode設(shè)置使用KEY。
"keylist": [
{
"id": "5a519267",
"secret": "e212fc8e4c9747a39fa1c56940e705be"
},
{
"id": "5a6c90ec",
"secret": "c7bc069a31d44ebc95b9335738e51d32"
}
]
},
//2.6版本開始支持 同樣的ASR,多個APP ID 可以分開配置??梢远x更靈活的輪詢策略,必須是aiuiv2,baidu,xfyun,aliyu這些已經(jīng)支持的ASR關(guān)鍵詞開始,后面可以自己定義唯一的名字。
"aiuiv2_1": {
"mode": 0,
//是否使用云端VAD檢測 使用:continuous,不使用:oneshot. 默認continuous。
//如果用戶回答都是1-2個字的內(nèi)容,建議使用oneshot。如果用戶回答內(nèi)容比較長,建議continuous。 使用oneshot可以解決 1個字 經(jīng)常識別結(jié)果為空的問題,但是長句子的時候識別時間會變慢。
//如果不設(shè)置這個參數(shù),mod_vad會根據(jù)聲音長度設(shè)置設(shè)置,建議不要設(shè)置,讓mod_vad自動設(shè)置。
//"interact_mode":"oneshot",
"keylist": [{
"id": "5a519267",
"secret": "e212fc8e4c9747a39fa1c56940e705be"
}]
},
"aiuiv2_2": {
"mode": 0,
"keylist": [{
"id": "5a519267",
"secret": "e212fc8e4c9747a39fa1c56940e705be"
}]
},
//百度語音識別
"baidu": {
"error_thresholds":10,
"mode": 0,
"allowdisable" : true,
"connecttimeout": 1000,
"responsetimeout": 2000,
//隨便寫一個百度后臺統(tǒng)計用的
"cuid": "robot",
"keylist": [
{
"id": "WXXz2KuAg1HYgVLIlgh0tEt1",
"secret": "7ce2d30b64cf7d9c1c772efd07f1246b"
}
]
},
//阿里云識別引擎 使用的是 1.0 RESTful API 接口
//接口說明 https://help.aliyun.com/document_detail/52787.html?spm=a2c4g.11186623.6.586.JNVfCR
//開通說明 https://help.aliyun.com/document_detail/30437.html?spm=a2c4g.11186623.6.574.Qv824d
"aliyun": {
"error_thresholds":10,
"allowdisable" : true,
"mode": 0,
"connecttimeout": 1000,
"responsetimeout": 2000,
"keylist": [
{
"id": "LTAISeEObGSqPWzN",
"secret": "QfColjf1yXFwIAD9hYyhlvDKyxnF5U"
}
]
},
//阿里云asr2.0接口 使用的是 RESTful API 2.0 https://help.aliyun.com/document_detail/92131.html?spm=a2c4g.11186623.6.563.914e2d0dPwN26O 這個接口開發(fā)
//開通文檔看 https://help.aliyun.com/document_detail/69835.html?spm=a2c4g.11186623.6.543.211849a02TBl53
//獲取appkey 看 https://help.aliyun.com/document_detail/71936.html?spm=a2c4g.11186623.6.544.59f827acCxyegh
"aliyunv2": {
"mode": 0,
"connecttimeout": 1000,
"responsetimeout": 2000,
"appkey":"VsIiRU2TQ1Rm234R", // 模型選擇8K客服質(zhì)檢模型 appkey ,看 https://help.aliyun.com/document_detail/71936.html?spm=a2c4g.11186623.6.544.59f827acCxyegh
//下面3個參數(shù) 再 https://help.aliyun.com/document_detail/92131.html?spm=a2c4g.11186623.6.563.43c36f3elwT03a 里面描述,具體含義看阿里云的文檔。
"enable_punctuation_prediction":false, //是否在后處理中添加標(biāo)點,可選,true或者false,默認false不開啟
"enable_inverse_text_normalization":false, //是否在后處理中執(zhí)行ITN,可選,true或者false,默認false不開啟
"enable_voice_detection":false, //是否啟動語音檢測,可選,true或者false,默認false不開啟。說明:如果開啟語音檢測,服務(wù)端會對上傳的音頻進行靜音檢測,切除靜音部分和之后的語音內(nèi)容,不再對其進行識別;不同的模型表現(xiàn)結(jié)果不同。
//https://help.aliyun.com/document_detail/69835.html?spm=a2c4g.11186623.6.543.50746f3eQ0KeVU 看開通服務(wù)獲取 access Key ID 和 Secret。
"keylist": [{
"id": "LTAISeEObGSqPWzN",
"secret": "QfColjf1yXFwIAD9hYyhlvDKyxnF5U"
}]
},
//訊飛語音聽寫 SDK ASR接口 需要下載SDK
"iflytek": {
"mode": 0,
//ent = feature8k, scence = 8ktele 啟動8K專用庫
//vad_enable 關(guān)閉云端VAD,關(guān)閉后可以識別很短的聲音
"custom":"ent = feature8k, scence = 8ktele, vad_enable = false"
//iflytek程序所在目錄 libmsc.so 也必須放這個目錄 (libmsc.so和appid必須對應(yīng))
"workdir": "/var/smartivr/iflytek",
"responsetimeout": 2000,
//ASR程序路徑和參數(shù)
//參數(shù)說明
//language: 語言
// zh_cn:簡體中文
// zh_tw:繁體中文
// en_us:英文
// 默認值:zh_cn
//accent: 方言
// mandarin:普通話
// cantonese:粵語
// lmz:四川話
// 默認值:mandarin
"command": "./iflytek type=${type} appid=${appid} encoding=utf8 language=zh_cn accent=mandarin",
//只支持一個APP ID 多個APPID,請配置多個ASR識別命令如下面的iflytek2。
"keylist": [{
"id": "555fd336"
}]
},
//配置多個command識別例子
//由于科大訊飛SDK appid 和動態(tài)庫是一一對應(yīng)的,所以需要創(chuàng)建一個單獨的目錄把iflytek和libmsc.so放一起。
"iflytek2": {
"mode": 0,
"workdir": "/var/smartivr/iflytek1",
"responsetimeout": 2000,
"command": "./iflytek type=${type} appid=${appid} encoding=utf8 language=zh_cn accent=mandarin",
"keylist": [{
"id": "555fd336"
}]
},
換好你自己的數(shù)據(jù)后就可以開始工作了。 還等什么呢。還不明白 可以私聊有五年AI經(jīng)驗的博主。為你解擾排難。
標(biāo)簽:三沙
荊州
婁底
郴州
重慶