手機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.pswp.cn/diannao/87442.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/87442.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/87442.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

阿里云通義大模型:AI浪潮中的領航者

通義大模型初印象 在當今 AI 領域蓬勃發展的浪潮中,阿里云通義大模型宛如一顆璀璨的明星,迅速崛起并占據了重要的地位。隨著人工智能技術的不斷突破,大模型已成為推動各行業數字化轉型和創新發展的核心驅動力。通義大模型憑借其強大的技術實…

【算法篇】逐步理解動態規劃模型7(兩個數組dp問題)

目錄 兩個數組dp問題 1.最長公共子序列 2.不同的子序列 3.通配符匹配 本文旨在通過對力扣上三道題進行講解來讓大家對使用動態規劃解決兩個數組的dp問題有一定思路,培養大家對狀態定義,以及狀態方程書寫的思維。 順序: 題目鏈接-》算法思…

什么是 HTTP Range 請求(范圍請求)

HTTP Range 請求,即范圍請求,是一種 HTTP 請求方法,允許客戶端請求資源的部分數據。這種請求在處理大型文件(如視頻、音頻、或大文件下載)時特別有用,因為它可以有效地進行斷點續傳和按需加載數據&#xff…

java集合(十) ---- LinkedList 類

目錄 十、LinkedList 類 10.1 位置 10.2 特點 10.3 與 ArrayList 的區別 10.4 構造方法 10.5 常用方法 十、LinkedList 類 10.1 位置 LinkedList 類位于 java.util 包下 10.2 特點 是 List 接口的實現類是 Deque 接口的實現類底層使用雙向循環鏈表結構 10.3 與 Arra…

kafka消費的模式及消息積壓處理方案

目錄 1、kafka消費的流程 2、kafka的消費模式 2.1、點對點模式 2.2、發布-訂閱模式 3、consumer消息積壓 3.1、處理方案 3.2、積壓量 4、消息過期失效 5、kafka注意事項 Kafka消費積壓(Consumer Lag)是指消費者處理消息的速度跟不上生產者發送消息的速度,導致消息在…

RAG實踐:Routing機制與Query Construction策略

Routing機制與Query Construction策略 前言RoutingLogical RoutingChatOpenAIStructuredRouting DatasourceConclusion Semantic RoutingEmbedding & LLMPromptRounting PromptConclusion Query ConstructionGrab Youtube video informationStructuredPrompt GithubReferen…

基于python的web系統界面登錄

#讓我們的電腦可以支持服務訪問 #需要一個web框架 #pip install Flask from flask import Flask, render_template,request from random import randint app Flask(__name__) app.route(/index) def index():uname request.args.get("uname")return f"主頁&am…

MATLAB Simulink 終極入門指南:從零設計智能控制系統

為什么工程師都愛Simulink? 想象一下:不寫一行代碼就能設計機器人控制器、飛行算法甚至核反應堆! MATLAB Simulink正是這樣的可視化神器。全球70%的汽車ECU、航天器控制系統用它開發。本文將帶你從零設計一個智能溫控系統,融入創新性的模糊PID控制,并生成可部署的C代碼!…

vue3 javascript 復雜數值計算操作技巧

在Vue 3中處理復雜數值計算,你可以采用多種策略來確保代碼的可讀性、可維護性和性能。以下是一些實用的技巧和最佳實踐: 1. 使用計算屬性(Computed Properties) Vue 3的computed屬性非常適合處理復雜的數值計算。它們是基于響應…

26.【.NET8 實戰--孢子記賬--從單體到微服務--轉向微服務】--單體轉微服務--角色權限管理

在現代企業級應用中,角色權限管理是保障系統安全和提升用戶體驗的核心基礎功能。一個高效的角色權限系統不僅能夠有效防止越權訪問,還能簡化系統的維護和擴展。本文將系統性介紹角色權限管理的核心實現思路,包括架構設計、性能優化、安全機制…

[VSCode] VSCode 設置 python 的編譯器

VSCode 設置 python 的編譯器 快捷鍵:CTRL SHIFT P 彈出 VSCode 的命令框輸入 Python : select Interpretor選擇自己需要的 python 環境;如 python 3.8 或者 python 3.10 版本

基于PEMFC質子交換膜燃料電池系統的simulink建模與仿真

目錄 1.課題概述 2.系統仿真結果 3.核心程序 4.系統仿真參數 5.系統原理簡介 6.參考文獻 7.完整工程文件 1.課題概述 本課題是一個燃料電池(大概率是質子交換膜燃料電池,PEMFC )的數學模型仿真框圖,用于模擬燃料電池的電特…

git-build-package 工具代碼詳細解讀

git-build-package(gbp)是一個用于從 Git 倉庫管理 Debian 軟件包的工具,其代碼架構和實現原理體現了對 Git 版本控制系統和 Debian 打包流程的深度整合。以下是對其代碼的詳細解讀: 代碼架構設計 gbp 的代碼架構設計圍繞其核心…

如何使用ChatGPT快速完成一篇論文初稿?

2小時寫完論文初稿,學境思源,聽起來是不是有點不真實?一鍵生成論文初稿!但如果你有一個清晰的框架、良好的寫作節奏,acaids.com。再配合像ChatGPT這樣的寫作助手——真的可以做到。 這篇文章就是手把手告訴你&#xf…

Docker PowerJob

1. Docker PowerJob 1. 拉取PowerJob服務端鏡像 docker pull tjqq/powerjob-server:4.3.92. 創建數據卷目錄用于持久化數據 mkdir -p /home/docker/powerjob/logs mkdir -p /home/docker/powerjob/data mkdir -p /home/docker/powerjob/server mkdir -p /home/docker/powerjob…

Python數據可視化:NumPy生成與Matplotlib折線圖繪制

一、數據生成與可視化概述 在數據分析和科學計算領域,Python已成為最受歡迎的編程語言之一。這主要得益于其豐富的數據處理庫和強大的可視化工具。數據可視化是將抽象數據轉化為直觀圖形表示的過程,它能夠幫助我們發現數據中的模式、趨勢和異常值,從而做出更明智的決策。 …

26.多表查詢

1.笛卡爾集 創建倆表: -- 創建部門表(dept) use mysql_learn CREATE TABLE dept (deptno INT PRIMARY KEY, dname VARCHAR(50) NOT NULL, loc VARCHAR(50) );-- 創建員工表(emp) CREATE TABLE emp (em…

深度學習題目(僅供參考)

一、注意力和transformer 一、選擇題 注意力機制的核心步驟不包括? A. 計算注意力分布 B. 加權平均輸入信息 C. 隨機丟棄部分輸入 D. 打分函數計算相關性 答案:C(硬性注意力雖隨機選擇輸入,但核心步驟仍為分布計算與加權&#xf…

WebWorker:提升前端性能的多線程利器

簡介 在現代Web開發中,隨著應用越來越復雜,JavaScript的單線程模型開始顯現其局限性。Web Workers的出現為解決這一問題提供了優雅的方案,它允許開發者在后臺線程中運行腳本,而不會影響主線程的性能。 Web Workers是HTML5標準的…

milvus教程:collection和scheme

環境配置:可以看上一節 一.數據庫使用 連接 Milvus Standalone創建數據庫 my_database_1(無額外屬性)創建數據庫 my_database_2(設置副本數為 3)列出所有數據庫查看默認數據庫(default)詳情修…