手機SIM卡通話中隨時插入錄音語音片段(Windows方案)
--本地AI電話機器人
上一篇:手機SIM卡通話中隨時插入錄音語音片段(Android方案)???????
下一篇:???????編寫中
- 一、前言
書接上文《手機SIM卡通話中隨時插入錄音語音片段(Android方案)》,前文中我們將【隨機插播預錄語音片段】的新功能放到了遠程【撥號器聲音】應用。
由于藍牙電話方案中對遠程【撥號器聲音】這個節點規劃了Windows電腦版和Android手機版,方便不同需求的用戶進行部署和協同使用。在本文中將對Windows電腦版的遠程【撥號器聲音】程序進行功能擴充,使其也能夠支持【隨機插播預錄語音片段】的新功能。
體驗和下載地址:
撥號器SDK示例app:http://120.78.211.195:8060/sdk/SdkDemo.apk
撥號器聲音(Windows版):http://120.78.211.195:8060/sdk/DialerAudio_fx4.zip
USB藍牙配件購買路徑(參考):https://item.taobao.com/item.htm?_u=pk10l4ccbcd&id=649368472986
- 二、方案的操作界面
由于Windows版本的遠程“撥號器聲音”程序,之前已經實現了“接通后立即播放IVR開場白引導提示語”的功能。此處將參照Android版本的“撥號器聲音”應用,增加“通話中插播語音片段”的功能,使用戶能夠在通話過程中人工手動點擊【注入通話】按鈕,往通話中注入聲音數據。
Windows版本的遠程【撥號器聲音】應用中,增加“通話中手動插播語音片段”的復選框。勾選后將展開【通話中手動插播語音片段】的列表區域。
用戶在通話之前,可以點擊區域內的“新增”按鈕,在列表中預先錄制對應的語音片段。可以在列表區域中對語音片段進行標題修改、語音導入-錄制,以及對語音片段進行刪除等操作,如下圖內容所示。
界面中的【導入】、【錄制】、【播放】等功能按鈕,與之前IVR開場白的功能操作完全一樣,用戶可以自行進行導入和語音片段的錄音。
手機SIM卡通話過程中,應用識別通話接通后,列表將從編輯模式切換到注入模式。可以使用列表項的【注入通話】按鈕,將之前預先錄制的語音片段注入到實時的通話當中。
語音片段的聲音數據完全注入成功后,會自動停止注入,繼續從麥克風數據中保持采集和發送給通話對方。
- 三、聲音片段的導入和錄制
新增語音片段后,用戶可以點擊語音片段名稱的文字,在彈出框中修改【語音片段的名稱】。也可以點擊【導入】按鈕,從本地電腦中將8000采樣、單聲道、16位位深的wav語音數據導入成對應的語音片段。也可以使用【錄制】按鈕,對語音片段的內容進行人工的錄制存儲。
如下圖所示:
藍牙電話方案中,遠程【撥號器聲音】應用不是獨立工作的,它需要另一個手機上插上USB藍牙,運行【撥號器SDK-示例App】,然后才能協同工作。它的使用和生效方式與Android版本的遠程【撥號器聲音】應用相同。具體可以參看《手機SIM卡通話中隨時插入錄音語音片段(Android方案)》一文的內容。
- 四、總結
本文在原來【攔截手機打電話的聲音、根據通話對方聲音提取DTMF字符、多級IVR語音導航菜單】等基礎之上,在Windows版本的遠程“撥號器聲音”程序中增加了通話中【隨機插播預錄語音片段】的功能。
可以搭配手機版本的【撥號器SDK-示例App】程序,插入USB藍牙后,進行協同工作。