本實用新型涉及機器人的語音人機交互,用于實現聲源定位消噪和播放打斷兩個功能。
背景技術:
語音人機交互技術是計算機技術重要的發展方向,隨著人們生活水平不斷提高,使用計算機的人也越來越多。但是在進行語音人機交互時,往往會受到周圍噪聲信號的干擾,從而影響通話質量?,F有技術中,使用雙MIC陣列的聲源定位功能去實現消噪功能時,需要有2個ADC輸入通道去負責MIC信號的輸入;使用4MIC陣列的聲源定位功能去實現消噪功能時,需要有4個ADC輸入通道去負責MIC信號的輸入。如果要同時實現節目源播放時的打斷功能,需要增加一路喇叭ADC輸入通道作為打斷功能的參考信號,這個參考信號與MIC接收到的SPK信號通過消噪消回音軟件算法做抵消。
所以如果是雙MIC方案,至少需要有3個ADC輸入通道才能同時實現聲源定位消噪和語音打斷功能;如果選4MIC陣列方案,至少需要有5個ADC輸入通道才能同時實現聲源定位消噪和語音打斷功能。但是一般的主控平臺芯片自帶的只有兩個ADC輸入通道,那么聲源定位消噪和語音打斷不能同時實現,如圖2所示,往往需要外加ADC專用芯片和I2S信號處理芯片,大大增加設計復雜度和系統的成本。
技術實現要素:
針對現有技術中存在的缺陷,本實用新型的目的在于提供一種智能設備的聲控電路,可以在不額外增加ADC模數轉換芯片和I2S信號處理芯片的前提下,既能實現聲源定位消噪,又能實現節目播放打斷功能,并且降低了系統復雜度和成本。
為達到以上目的,本實用新型采取的技術方案是:
一種智能設備的聲控電路,包括MIC陣列、主控芯片、喇叭功放芯片和模擬開關,
所述主控芯片設有ADC通道Ⅰ和ADC通道Ⅱ,
MIC陣列包括主MIC和輔MIC,
所述主MIC通過ADC通道Ⅰ與主控芯片相連,輔MIC通過ADC通道Ⅱ與主控芯片相連,ADC通道Ⅱ上設有模擬開關,
主控芯片的輸出端與喇叭功放芯片的輸入端相連,喇叭功放芯片的輸出端輸出SPK參考信號,
模擬開關的輸入端接入SPK參考信號或輔MIC的信號。
在上述方案的基礎上,處于未播放狀態時,模擬開關的輸入端接入輔MIC的信號,實現雙MIC整列聲源定位消噪功能。
在上述方案的基礎上,處于播放狀態時,模擬開關的輸入端接入SPK參考信號,實現播放打斷功能。
本實用新型所述的聲控電路,當系統不處于播放狀態,模擬開關切到輔MIC輸入通道,實現雙MIC整列聲源定位消噪功能;當系統處于播放狀態,模擬開關切到SPK參考信號通道,實現播放打斷功能。由于模擬開關的加入可以在不額外增加ADC模數轉換芯片和I2S信號處理芯片的情況下,既能實現聲源定位消噪,又能實現節目播放打斷功能,并且降低了系統復雜度和成本。
附圖說明
本實用新型有如下附圖:
圖1本實用新型的電路示意圖。
圖2現有技術的聲源定位消噪和播放打斷電路示意圖。
具體實施方式
以下結合附圖對本實用新型作進一步詳細說明。
如圖1所示,本實用新型所述的一種智能設備的聲控電路,包括MIC陣列、主控芯片、喇叭功放芯片和模擬開關,
所述主控芯片設有ADC通道Ⅰ和ADC通道Ⅱ,
MIC陣列包括主MIC和輔MIC,
所述主MIC通過ADC通道Ⅰ與主控芯片相連,輔MIC通過ADC通道Ⅱ與主控芯片相連,ADC通道Ⅱ上設有模擬開關,
主控芯片的輸出端與喇叭功放芯片的輸入端相連,喇叭功放芯片的輸出端輸出SPK參考信號,
模擬開關的輸入端接入SPK參考信號或輔MIC的信號。
在上述方案的基礎上,處于未播放狀態時,模擬開關的輸入端接入輔MIC的信號,實現雙MIC整列聲源定位消噪功能。
在上述方案的基礎上,處于播放狀態時,模擬開關的輸入端接入SPK參考信號,實現播放打斷功能。
本實用新型所述的聲控電路,當系統處于未播放狀態時,模擬開關的輸入端接入輔MIC的信號,用戶發出語音指令后,主控芯片自動識別聲源的位置,即聲源與MIC之間的角度θ,MIC采集語音指令時只采集角度θ的聲源,而不再采集其他角度的聲源,使獲取到的語音指令更清晰,提高了語音識別的正確率,實現了聲源定位消噪功能。
當系統處于播放狀態時,模擬開關切到SPK參考信號通道,用戶發出語音指令后,喇叭功放芯片輸出的SPK參考信號與輔MIC的輸入信號相抵消,播放停止,實現了播放打斷功能。
由于模擬開關的加入可以在不額外增加ADC模數轉換芯片和I2S信號處理芯片的情況下,既能實現聲源定位消噪,又能實現節目播放打斷功能,并且降低了系統復雜度和成本。
本說明書中未作詳細描述的內容屬于本領域專業技術人員公知的現有技術。