当前位置: 首页 > ds >正文

手机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蓝牙后,进行协同工作。

http://www.xdnf.cn/news/14538.html

相关文章:

  • NLP语言发展路径分享
  • Good Start/Smilo and Minecraft
  • 大数据集群架构hadoop集群、Hbase集群、zookeeper、kafka、spark、flink、doris、dataease(四)
  • Oracle 逻辑结构与性能优化(上)
  • Softhub软件下载站实战开发(三):平台管理模块实战
  • 第9章:Neo4j集群与高可用性
  • SpringBoot学习day3-SpringBoot注解开发(新闻项目后段基础)
  • Java中的CAS与ABA
  • Leetcode 刷题记录 14 —— 回溯
  • 什么是装饰器?
  • UE5错误 Linux离线状态下错误 circular dependency detected;includes/requires
  • chapter06-针对分类的微调
  • 实战指南:部署MinerU多模态文档解析API与Dify深度集成(实现解析PDF/JPG/PNG)
  • 【RAG文档解析】深度剖析 PDF 解析的痛点与方案
  • springboot集成dubbo
  • LangChain调用本地modelscope下载的Deepseek大模型
  • Python打卡第54天
  • 13分钟讲解主流Linux发行版
  • origin绘制双Y轴柱状图、双Y轴柱状点线图和双Y轴点线图
  • Node.js验证码:从生成到验证的趣味之旅
  • 条件收敛的级数中项必须趋于 0,正负项抵消,但趋于 0 的速度不需要“足够快”
  • 【学习笔记】深入理解Java虚拟机学习笔记——第9章 类加载及执行子系统的案例与实战
  • 深度学习进化史:从神经元的诞生到万亿参数的觉醒
  • 掌握这些 Python 函数,让你的代码更简洁优雅
  • Git基本使用
  • npm install报错
  • Hudi 与 Hive 集成
  • https说明
  • RV1126+OPENCV对视频流单独进行视频膨胀/腐蚀操作
  • Spring AI 项目实战(八):Spring Boot + AI + DeepSeek 打造企业级智能文档分类系统