# 11、常見問題
</br>
## 11.1 因為所在場所聲音嘈雜或者麥克風質量不佳。導致語音識別時靜音檢查過于靈敏
* 可適當提高靜音檢測判斷的閥值。默認為1db,如需修改請自定義FindVailVoiceParam即可
</br>
## 11.2 編譯項目過程中,報LNK1123 轉換到COFF期間失敗:文件無效或者損壞
* 用VS2010編譯C++項目時出現這樣的錯誤:LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞
1. 方法一:(這個方法比較好,在用qt運行時出現問題也能解決)
復制 C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b 目錄下的 cvtres.exe 到 C:\Program Files\Microsoft Visual Studio 10.0\VC\bin 目錄下,直接覆蓋替換。
2. 方法二:
是嵌入清單的問題,于是對該工程以及所有依賴工程進行如下操作
右鍵->工程屬性->配置屬性-> 清單工具->輸入和輸出->嵌入清單,選擇[否]
1>LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞
1>CVTRES : fatal error CVT1100: 資源重復。類型: MANIFEST,名稱: 1,語言: 0x0409
這個是由于日志文件引起的,可以將項目\屬性\配置屬性\清單工具\輸入和輸出\嵌入清單:原來是“是”,改成“否”。
或者將項目\屬性\配置屬性\鏈接器\清單文件\生成清單:原來是“是”,改成“否”。
## 11.3 語義理解模塊解析返回激活碼已過期,請重置提示
* 錯誤示例:

這是由于語義理解模塊每一個項目模塊都會申請一個新的激活碼后緩存在本地文件中,如果存在多個項目同時用同一個key和激活碼,則最新調用的項目會申請新的激活碼。導致舊項目用的是舊激活碼。如果需要用回舊項目。則刪除對應項目目錄下的output/cache/lingju_authcode_cache.ini文件即可。語義理解模塊的每一個key和授權碼每個月最多可以申請5次激活碼,所以如果需要多個項目同時依賴語義模塊,建議申請多個key和授權碼。
## 11.4 linux版本sdk eclipse開發環境編譯時提示g++:error 沒有那個文件或者目錄

* 請先清理項目,再重新生成即可。如圖下所示

- 1、簡介
- 2、運行環境
- 3、語義理解
- 3.1、語義理解效果展示
- 3.2、語義理解API文檔
- 3.3、語義理解指令接口文檔
- 3.4、語義理解示例
- 4、高級語音
- 4.1、語音解析
- 4.1.1、語音解析效果展示
- 4.1.2、語音解析API文檔
- 4.1.3、語音解析用法用例
- 4.2、語音合成
- 4.2.1、語音合成效果展示
- 4.2.2、語音合成API文檔
- 4.2.3、語音合成用法用例
- 4.3、音樂播放
- 4.3.1、音樂播放API文檔
- 4.3.2、音樂播放用法用例
- 4.4、高級項目示例
- 5、語音喚醒
- 5.1、語音喚醒效果展示
- 5.2、語音喚醒API文檔
- 5.3、語音喚醒用法用例
- 5.4、語音喚醒示例項目
- 6、常見的業務需求實現的示例
- 6.1、業務實現邏輯概要順序
- 6.2、概要代碼
- 6.3、項目示例
- 7、自定義高級語言
- 8、選擇合適的開發工具說明
- 9、項目打開方式
- 10、項目依賴
- 11、常見問題
- 12、文檔版本
- 13、聯系方式
- 14、版權說明