日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Android藍(lán)牙語音功能調(diào)試

jf_44130326 ? 來源:Linux1024 ? 2026-01-30 16:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、問題描述

藍(lán)牙功能主要問題是不能進(jìn)行語音通話,其他正常,主要表現(xiàn)在進(jìn)入騰訊會(huì)議后藍(lán)牙不可選,沒有藍(lán)牙選項(xiàng)。

wKgZO2kaoB-ANunvAABgutjOrOo935.png

二、問題定位與回溯

1、藍(lán)牙聲卡沒加載

2、音頻部分代碼沒有開啟藍(lán)牙處理相關(guān)代碼和配置

3、錄音有雜音、不清晰

三、調(diào)試藍(lán)牙語音功能兩個(gè)重要環(huán)節(jié)

1、加載聲卡

wKgZO2kaoB-AV891AAA0HOCH_-8356.png

wKgZO2kaoB-AJhyaAABfvh5OOgg203.png

2、hal層啟用相關(guān)代碼,主要修改:

hardware/rockchip/audio/tinyalsa_hal/audio_hw.c

增加藍(lán)牙配置:

wKgZO2kaoCCAXCFdAABXOsHYg_4239.png

添加聲卡自動(dòng)加載:

wKgZO2kaoCCAGQJoAAEIwd-coCY410.png

音頻輸出處理:

wKgZO2kaoCCAFg5dAAJG0ogPwC0072.png

音頻輸入處理:

之前宏定義RK3399_LAPTOP沒有開啟,所以沒有藍(lán)牙語音功能

wKgZO2kaoCGAPOBRAANKbQzTH5o471.png

wKgZO2kaoCGAGRcJAAIs-OjafYs489.png

取消降噪,暫時(shí)沒有發(fā)現(xiàn)對(duì)音質(zhì)有啥影響

wKgZO2kaoCKADLt7AAHZwQfXOHk868.png

3、驅(qū)動(dòng)層保證錄音和播放正常

驅(qū)動(dòng)這塊主要是芯片原廠去調(diào)試,基于system/bt給出了替換的so文件,具體修改的不清楚。

wKgZO2kaoCKATlICAAFm58ns9f4857.png

wKgZO2kaoCKACSs_AABNzu9-aWE843.png

push aic_uart_sco.ko 到板卡vendor/lib/modulespush libbluetooth 到板卡system/lib64/push fw/所有bin 到板卡vendor/etc/firmwarepush libbluetooth.so 到板卡vendor_dlkm/lib/modules/

對(duì)應(yīng)源碼路徑:

vendor/rockchip/common/wifi/firmware/device/rockchip/rk356x/aic_uart/aic_uart_sco.kovendor/rockchip/common/bluetooth/console_start_bt/libbluetooth.so

四、調(diào)試過程

1、上層代碼主要是看騰訊會(huì)議中是否可以切換藍(lán)牙,是否有聲音以及聲音是否正常

2、如果上層兩端都有聲音,但是聲音有雜音、不正常,則需要查看驅(qū)動(dòng)層錄音和播放是否有問題

3、底層錄音調(diào)試主要是tinycap、tinyplay ,獲取的是原始數(shù)據(jù)具體使用如下:

tinycap /sdcard/rec.wav -D 1 -d 0 -c 1 -r 8000 -b 16 -p 480 -n 2tinyplay /sdcard/rec.wav -D 1 -d 0 -c 1 -r 8000 -b 16 -p 480 -n 2

4、到上層還是可以通過獲取pcm數(shù)據(jù),這個(gè)數(shù)據(jù)和tinycap調(diào)用的接口基本一樣,pcm數(shù)據(jù)是tinycap做了縮放處理。具體指令如下:

adb rootadb shell setenforce 0touch /data/misc/audioserver/debug_in.pcm  輸入,錄音touch /data/misc/audioserver/debug.pcm    接收,播放chmod 777 /data/misc/audioserver/debug.pcmchmod 777 /data/misc/audioserver/debug_in.pcmsetprop vendor.audio.record.in 5   開始setprop vendor.audio.record 5

清除數(shù)據(jù):

cat /dev/null > /data/misc/audioserver/debug.pcmcat /dev/null > /data/misc/audioserver/debug_in.pcm

34點(diǎn)提到的錄音文件需要借助工具(audacity)播放:

正常波形:

wKgZO2kaoCKAKGwgAACO17y-I6E644.png

不正常的波形,表現(xiàn)為失真、有雜音

wKgZO2kaoCKAa60pAAKZ65ge2is709.png

造成不正常波形這個(gè)原因是因?yàn)椴シ诺穆曇暨M(jìn)行了放大處理,造成獲取到的波峰波谷被截?cái)?,獲取的數(shù)據(jù)不完整。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    4035

    瀏覽量

    134552
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    119

    文章

    6399

    瀏覽量

    179371
  • 語音通話
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    9861
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    瑞芯微RK平臺(tái)Android音頻?EQ/DRC調(diào)試全攻略

    ,支持全局流綁定和動(dòng)態(tài)應(yīng)用兩種模式,配合官方調(diào)試工具可快速實(shí)現(xiàn)個(gè)性化音效調(diào)校。 本文基于瑞芯微官方《 Android EQ/DRC 開發(fā)指南 V1.1.0 》,結(jié)合實(shí)際開發(fā)經(jīng)驗(yàn),從 編譯集成、音效啟用、狀態(tài)驗(yàn)證、參數(shù)調(diào)試 四個(gè)維
    的頭像 發(fā)表于 04-12 10:23 ?1.1w次閱讀
    瑞芯微RK平臺(tái)<b class='flag-5'>Android</b>音頻?EQ/DRC<b class='flag-5'>調(diào)試</b>全攻略

    Android 11(i.MX8MM,內(nèi)核 5.4.70)– CLANG 的 QCA9377 WiFi 藍(lán)牙驅(qū)動(dòng)程序編譯問題求解

    在 Linux 內(nèi)核 5.4.70 中,使用 GCC 交叉編譯,我們能夠獨(dú)立編譯模塊,生成 因此,WiFi 和藍(lán)牙功能都可以正常工作。 但是,在 Android 11 下,構(gòu)建系統(tǒng)默認(rèn)為 CLANG
    發(fā)表于 04-01 06:12

    廣州唯創(chuàng)電子WT2605C-24SS音頻藍(lán)牙語音芯片:為何它能成為標(biāo)準(zhǔn)藍(lán)牙與多樣化存儲(chǔ)播放的理想選擇?

    在無線音頻技術(shù)飛速發(fā)展的今天,一款功能全面、性能卓越的語音芯片往往能成為眾多智能設(shè)備的核心競爭力。作為國內(nèi)知名的語音IC廠家,廣州唯創(chuàng)電子推出的WT2605C-24SS音頻藍(lán)牙錄放
    的頭像 發(fā)表于 03-06 08:55 ?221次閱讀
    廣州唯創(chuàng)電子WT2605C-24SS音頻<b class='flag-5'>藍(lán)牙</b><b class='flag-5'>語音</b>芯片:為何它能成為標(biāo)準(zhǔn)<b class='flag-5'>藍(lán)牙</b>與多樣化存儲(chǔ)播放的理想選擇?

    rk3568 Android藍(lán)牙語音通話故障排查:從問題定位到落地解決

    在平板的日常使用中,藍(lán)牙功能常扮演著關(guān)鍵角色,可一旦出現(xiàn)語音通話問題,便會(huì)嚴(yán)重影響使用體驗(yàn)。近期,我們遇到了平板藍(lán)牙無法進(jìn)行語音通話的故障,
    的頭像 發(fā)表于 02-09 16:54 ?2895次閱讀
    rk3568 <b class='flag-5'>Android</b><b class='flag-5'>藍(lán)牙</b><b class='flag-5'>語音</b>通話故障排查:從問題定位到落地解決

    嵌入式Android調(diào)試避坑:AP6256藍(lán)牙正常WiFi失效?原來是通道選錯(cuò)了!

    WiFi” 毫無反應(yīng),日志里還一堆報(bào)錯(cuò)。最近調(diào)試 RK3576+Android14+AP6256 模塊時(shí),就踩了這個(gè)坑,最后發(fā)現(xiàn)竟是 “通信通道選錯(cuò)” 導(dǎo)致的。今天就結(jié)合這個(gè)案例,帶大家搞懂 WiFi / 藍(lán)牙的工作邏輯、
    的頭像 發(fā)表于 02-02 17:16 ?4341次閱讀
    嵌入式<b class='flag-5'>Android</b><b class='flag-5'>調(diào)試</b>避坑:AP6256<b class='flag-5'>藍(lán)牙</b>正常WiFi失效?原來是通道選錯(cuò)了!

    Android虛擬屏軟件分享

    調(diào)試Android的過程中,有時(shí)候沒有屏幕,公司做開發(fā)的時(shí)候屏幕還沒到位,但是很多功能需要調(diào)試,特別是新入門的小伙伴,在入門時(shí)可能會(huì)想著買一個(gè)開發(fā)板來練練手,該怎么辦?
    的頭像 發(fā)表于 01-30 17:02 ?2054次閱讀
    <b class='flag-5'>Android</b>虛擬屏軟件分享

    nordic NRF54藍(lán)牙設(shè)備在Google Pixel 10上“聽診”藍(lán)牙信道示例

    今年早些時(shí)候發(fā)布的Android 16系統(tǒng)首次引入了支持藍(lán)牙?信道探測的公共API,實(shí)現(xiàn)了智能手機(jī)的精準(zhǔn)測距功能。然而直到近期,市面上仍未出現(xiàn)支持藍(lán)牙6.0及信道探測技術(shù)的手機(jī)硬件。這
    發(fā)表于 11-26 17:44

    智能語音遙控器低功耗BLE藍(lán)牙芯片

    隨著AI技術(shù)持續(xù)進(jìn)步,支持語音識(shí)別功能的電視機(jī)、機(jī)頂盒等設(shè)備已廣泛普及。在這一趨勢下,搭載BLE藍(lán)牙芯片的語音遙控器逐步替代傳統(tǒng)紅外遙控,成為新一代電視產(chǎn)品的標(biāo)準(zhǔn)配件。從紅外到射頻,從
    的頭像 發(fā)表于 11-07 11:20 ?770次閱讀

    藍(lán)牙語音遙控器方案 NRF52840、HS6621

    方案介紹 藍(lán)牙語音遙控器一般是通過按下語音鍵,遙控器會(huì)發(fā)送一個(gè) HID 編碼通知智能電視或者機(jī)頂盒打開識(shí)音功能,此時(shí),遙控器LED燈保持閃爍或者長亮,用戶開始錄音同時(shí)將
    的頭像 發(fā)表于 10-13 09:26 ?649次閱讀
    <b class='flag-5'>藍(lán)牙</b><b class='flag-5'>語音</b>遙控器方案 NRF52840、HS6621

    智能語音賦能,悅享健康護(hù)理:WT2605C藍(lán)牙音頻語音芯片助力腰椎治療儀升級(jí)體驗(yàn)

    ,實(shí)現(xiàn)智能化語音引導(dǎo)與高品質(zhì)音樂播放功能,讓健康護(hù)理更輕松、更舒心。WT2605C是一款集成了藍(lán)牙連接功能語音芯片,采用緊湊的4×4毫米小
    的頭像 發(fā)表于 08-27 08:03 ?737次閱讀
    智能<b class='flag-5'>語音</b>賦能,悅享健康護(hù)理:WT2605C<b class='flag-5'>藍(lán)牙</b>音頻<b class='flag-5'>語音</b>芯片助力腰椎治療儀升級(jí)體驗(yàn)

    WT2606B 驅(qū)屏語音芯片新增藍(lán)牙功能功能集成一體化,產(chǎn)品升級(jí)自動(dòng)化,語音交互無線化,場景應(yīng)用普適化!

    WT2606B 驅(qū)屏語音芯片新增藍(lán)牙功能功能集成一體化,產(chǎn)品升級(jí)自動(dòng)化,語音交互無線化,場景應(yīng)用普適化!
    的頭像 發(fā)表于 08-14 12:05 ?760次閱讀
    WT2606B 驅(qū)屏<b class='flag-5'>語音</b>芯片新增<b class='flag-5'>藍(lán)牙</b><b class='flag-5'>功能</b>:<b class='flag-5'>功能</b>集成一體化,產(chǎn)品升級(jí)自動(dòng)化,<b class='flag-5'>語音</b>交互無線化,場景應(yīng)用普適化!

    藍(lán)牙語音遙控器:智能家居的智慧控制核心

    隨著智能家居的蓬勃發(fā)展,藍(lán)牙語音遙控器憑借其便捷的操作和智能交互體驗(yàn),正迅速取代傳統(tǒng)紅外遙控器,成為智能電視、機(jī)頂盒等設(shè)備的首選控制工具。 ? ? 相較于需對(duì)準(zhǔn)設(shè)備的紅外遙控器,藍(lán)牙語音
    的頭像 發(fā)表于 06-06 14:15 ?2756次閱讀
    <b class='flag-5'>藍(lán)牙</b><b class='flag-5'>語音</b>遙控器:智能家居的智慧控制核心

    藍(lán)牙語音遙控器:智能家居的智慧控制核心

    HS6621CxC的高性能藍(lán)牙SoC,憑借精準(zhǔn)的語音搜索和流暢的按鍵控制,顯著提升了用戶操作效率,成為智能電視用戶的標(biāo)配配件。 語音交互功能因其簡化內(nèi)容搜索和文字輸入的特性,受到年輕用
    發(fā)表于 06-01 20:24

    藍(lán)牙語音遙控器 低功耗芯片選型HS6621CxC/OM6621

    類似HS6621CxC的高性能藍(lán)牙SoC,憑借精準(zhǔn)的語音搜索和流暢的按鍵控制,顯著提升了用戶操作效率,成為智能電視用戶的標(biāo)配配件。 語音交互功能因其簡化內(nèi)容搜索和文字輸入的特性,受到
    發(fā)表于 05-22 15:23

    芯知識(shí)|廣州唯創(chuàng)電子語音識(shí)別芯片技術(shù)解析:藍(lán)牙功能與應(yīng)用場景選擇

    景需求。藍(lán)牙功能作為現(xiàn)代智能設(shè)備的關(guān)鍵模塊,在語音芯片中扮演著連接與協(xié)同的重要角色。唯創(chuàng)電子通過差異化產(chǎn)品設(shè)計(jì),滿足不同場景對(duì)藍(lán)牙功能的需求
    的頭像 發(fā)表于 05-12 09:22 ?1045次閱讀
    芯知識(shí)|廣州唯創(chuàng)電子<b class='flag-5'>語音</b>識(shí)別芯片技術(shù)解析:<b class='flag-5'>藍(lán)牙</b><b class='flag-5'>功能</b>與應(yīng)用場景選擇
    永和县| 阳春市| 六安市| 彩票| 永定县| 若尔盖县| 六盘水市| 温宿县| 吕梁市| 浑源县| 西贡区| 陕西省| 安庆市| 黎平县| 睢宁县| 清镇市| 称多县| 广水市| 堆龙德庆县| 嘉鱼县| 高青县| 桑日县| 福贡县| 吐鲁番市| 历史| 准格尔旗| 广平县| 蒙城县| 抚远县| 东海县| 遵化市| 富宁县| 伊川县| 太原市| 道孚县| 扬中市| 南宁市| 临漳县| 龙泉市| 延长县| 平谷区|