語音識別-2

目錄

1.藍牙優化

1.打開sco

2.外放時的藍牙的不同版本適配

2.微軟文本轉語音優化

1.異步文本轉語音

2.語音的個性化


上一篇關于語音識別, 雖然能用,但在系統適配,機器適配方面,速度,性能等還是有優化的地方.所以這篇是關于這些的.

1.藍牙優化

  • A2DP:是一種單向的高品質音頻數據傳輸鏈路,通常用于播放立體聲音樂;
  • SCO: 則是一種雙向的音頻數據的傳輸鏈路,該鏈路只支持8K及16K單聲道的音頻數據,只能用于普通語音的傳輸
1.打開sco

默認sco是關閉的,所以對手機說話可以錄音,但對藍牙就不行了,所以要打開,然后就可以對藍牙說話,手機一樣可以收到聲音,然后識別.

//啟用藍牙錄音private fun setAudioDevice() {if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {var speakerDevice: AudioDeviceInfo? = nullval devices = audioManager!!.availableCommunicationDevicesfor (device in devices) {if (device.type == AudioDeviceInfo.TYPE_BLUETOOTH_SCO) {speakerDevice = devicebreak}}if (speakerDevice != null) {val result: Boolean = audioManager!!.setCommunicationDevice(speakerDevice)if (result) {}}} else {audioManager!!.startBluetoothSco()audioManager!!.isBluetoothScoOn = true}}

藍牙的惡心之處就是android系統更新,幾乎每一版都涉及到藍牙硬件的變動.

上面的代碼不適合外放的狀態,因為外放是把藍牙關了.

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/81622.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/81622.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/81622.shtml

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

相關文章

【springcloud學習(dalston.sr1)】服務消費者通過restTemplate來訪問服務提供者(含源代碼)(五)

該系列項目整體介紹及源代碼請參照前面寫的一篇文章??????【springcloud學習(dalston.sr1)】項目整體介紹(含源代碼)(一) springcloud學習(dalston.sr1)系統文章匯總如下: 【springcloud…

小白學編程之——數據庫如何性能優化

小白學編程之——數據庫性能優化指南 數據庫如同一個大型倉庫,性能優化就是幫助倉庫管理員(數據庫)更高效地存取貨物(數據)。本文將以通俗易懂的方式,帶你避開常見誤區,讓數據庫運行得更快更穩…

SQLMesh信號機制詳解:如何精準控制模型評估時機

SQLMesh的信號機制為數據工程師提供了更精細的模型評估控制能力。本文深入解析信號機制的工作原理,通過簡單和高級示例展示如何自定義信號,并提供實用的使用技巧和測試方法,幫助讀者優化數據管道的調度效率。 一、為什么需要信號機制&#xf…

FreeSWITCH 簡單圖形化界面43 - 使用百度的unimrcp搞個智能話務臺,用的在線的ASR和TTS

FreeSWITCH 簡單圖形化界面43 - 使用百度的unimrcp搞個智能話務臺 0、一個fs的web配置界面預覽1、安裝unimrcp模塊2、安裝完成后,配置FreeSWITCH。2.1 有界面的配置2.1.1 mod_unimrcp模塊配置2.1.2 mod_unimrcp客戶端配置 2.2 無界面的配置 3、呼叫規則4、編寫流程4…

【架構】RUP統一軟件過程:企業級軟件開發的全面指南

一、RUP概述 RUP(Rational Unified Process,統一軟件過程)是由Rational Software公司(后被IBM收購)開發的一種迭代式軟件開發過程框架。它結合了傳統瀑布模型的系統性和敏捷方法的靈活性,為中大型軟件項目提供了全面的開發方法論。 RUP不僅僅是一種過程…

DeepSeek賦能電商,智能客服機器人破解大型活動人力困境

1. DeepSeek 與電商客服結合的背景 1.1 電商行業客服需求特點 電商行業具有獨特的客服需求特點,這些特點決定了智能客服機器人在該行業的必要性和重要性。 高并發性:電商平臺的用戶數量龐大,尤其是在促銷活動期間,用戶咨詢量會…

面向具身智能的視覺-語言-動作模型(VLA)綜述

具身智能被廣泛認為是通用人工智能(AGI)的關鍵要素,因為它涉及控制具身智能體在物理世界中執行任務。在大語言模型和視覺語言模型成功的基礎上,一種新的多模態模型——視覺語言動作模型(VLA)已經出現&#…

后端框架(1):Mybatis

什么是框架? 蓋高樓,框架結構。 框架結構就是高樓的主體,基礎功能。 把很多基礎功能已經實現了(封裝了)。 在基礎語言之上,對各種基礎功能進行封裝,方便開發者,提高開發效率。 mybatis:對jd…

ubuntu20.04系統搭建k8s1.28集群-docker作為容器運行時

ubuntu系統搭建 ubuntu-22.04.5-desktop-amd64.iso映像文件--->實際卻是20.4focal版本。 【安裝過程沒有特別指出的默認回車下一步】 【用戶和密碼設置】 【網絡連接】 【在vmware上安裝的話,網絡配置如下】【在vm里配置選擇nat或者橋接即可】 【國內源配置】&…

軟件I2C

軟件I2C 注意: SDA(串行數據線)和SCL(串行時鐘線)都是雙向I/O線,接口電路為開漏輸出。需通過上拉電阻接電源VCC。 軟件I2C說明 說明,有的單片機沒有硬件I2C的功能,或者因為電路設計…

C++性能測試工具——Vtune的使用

一、Intel Vtune的安裝 在前面初步認識了一下幾個性能的測試工具,本篇重點介紹一下Intel VTune Profiler,VTune是一個強大的性能分析工具,它屬于Intel oneAPI工具包中工具的一種。VTune的安裝只介紹在Linux平臺下的場景(Windows安…

互聯網大廠Java求職面試:優惠券服務架構設計與AI增強實踐-6

互聯網大廠Java求職面試:優惠券服務架構設計與AI增強實踐-6 場景設定:技術總監張總坐在會議室里,鄭薪苦帶著自信的微笑走了進來。今天他們要圍繞優惠券服務的架構設計及如何結合AI進行增強展開討論。 第一輪面試:基礎架構設計 …

nginx模塊使用、過濾器模塊以及handler模塊

一、如何使用nginx的模塊 1.ngx_code.c: #include "ngx_config.h" #include "ngx_conf_file.h" #include "nginx.h" #include "ngx_core.h" #include "ngx_string.h" #include "ngx_palloc.h" #include "n…

【Odoo】Pycharm導入運行Odoo15

【Odoo】Pycharm導入運行Odoo15 前置準備1. Odoo-15項目下載解壓2. PsrtgreSQL數據庫 項目導入運行1. 項目導入2. 設置項目內虛擬環境3. 下載項目中依賴4. 修改配置文件odoo.conf 運行Pycharm快捷運行 前置準備 1. Odoo-15項目下載解壓 將下載好的項目解壓到開發目錄下 2. …

網絡安全-等級保護(等保) 2-5 GB/T 25070—2019《信息安全技術 網絡安全等級保護安全設計技術要求》-2019-05-10發布【現行】

################################################################################ GB/T 22239-2019 《信息安全技術 網絡安全等級保護基礎要求》包含安全物理環境、安全通信網絡、安全區域邊界、安全計算環境、安全管理中心、安全管理制度、安全管理機構、安全管理人員、安…

【SpringBoot】??整合飛書群機器人發送消息

💥💥????歡迎閱讀本文章????💥💥 🏆本篇文章閱讀大約耗時3分鐘。 ??motto:不積跬步、無以千里 📋📋📋本文目錄如下:🎁🎁&am…

我的多條件查詢

背景:2個表,是一對多的關系,一個實時視頻幀可以出現多個檢測結果 要求,可以根據,ids,起始時間,識別出的鳥的種類,來進行刪除。 出現的問題, 一致性沒有實現&#xff1a…

關于網站提交搜索引擎

發布于Eucalyptus-blog 一、前言 將網站提交給搜索引擎是為了讓搜索引擎更早地了解、索引和顯示您的網站內容。以下是一些提交網站給搜索引擎的理由: 提高可見性:通過將您的網站提交給搜索引擎,可以提高您的網站在搜索結果中出現的機會。當用…

【Oracle專欄】擴容導致數據文件 dbf 丟失,實操

Oracle相關文檔,希望互相學習,共同進步 風123456789~-CSDN博客 1.背景 同事檢查擴容情況,發現客戶擴容后數據盤后,盤中原有文件丟失,再檢查發現數據庫沒有啟動。通過檢查發現數據盤中丟失的是oracle的 dbf 表空間文件。數據庫無法啟動。 檢查情況:1)沒有rman備份 …

負載均衡—會話保持技術詳解

一、會話保持的定義 會話保持(Session Persistence)是一種負載均衡策略,其核心機制是確保來自同一客戶端的連續請求,在特定周期內被定向到同一臺后端服務器進行處理。這種機制通過記錄和識別客戶端的特定標識信息,打破…