遠程聲控系統技術報告
一、題目要求
實作一個遠程聲音控制系統,首先采集不同的語音指示信號,進行適當壓縮;然后通過噪聲信道實作遠程傳輸,遠端接收后再通過適當計算識別出是何指示,最后送入一個處于未知狀態、但能控/能觀的控制系統,完成不同的控制動作,
二、問題分解與解決思路
2.1 系統設計
實驗中以漢語數字語音1~9作為指令,數字語音“1”代表一號指令,數字語音“2”代表二號指令,依次類推,發送端發出語音“1”,發送端對應的數字語音檔案為“1b.wav”,通過信源編碼對語音進行壓縮編碼,然后進行信道編碼并進行基帶調制,得到待發送的基帶信號,再通過網路傳輸(用高斯信道模擬),接收端收到基帶信號后,通過軟判決信道譯碼、信源譯碼,至此恢復出發送方發送的語音波形,最后通過語音識別自動識別出是幾號指令,根據識別結果對系統進行控制操作(以列印識別結果來模擬),
2.2 語音指示信號采集
人類語音最高頻率一般不超過4kHz,通過一般計算機自帶的聲卡采集即可,可通過COOL EDIT PRO 2.0或Adobe Audition軟體通過麥克風進行采集,設定采樣率為8kHz,單通道即可,
2.3 信源編譯碼——語音壓縮與恢復
信源編碼器首先是把信源信號轉換成二進制資訊序列,為了使欲傳輸的信源資訊在傳輸速率一定的條件下更快、更多地傳輸,還要把資料進行壓縮,也就是通過信源編碼,去掉資訊中大量多余部分,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/253024.html
標籤:其他
上一篇:anyRTC在音頻領域的探索
下一篇:四大頂級編程學習網站
