手机SIM卡通话中随时插入录音语音片段(Windows方案)
手机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蓝牙后,进行协同工作。