chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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)入騰訊會議后藍(lán)牙不可選,沒有藍(lán)牙選項。

wKgZO2kaoB-ANunvAABgutjOrOo935.png

二、問題定位與回溯

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

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

3、錄音有雜音、不清晰

三、調(diào)試藍(lán)牙語音功能兩個重要環(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

添加聲卡自動加載:

wKgZO2kaoCCAGQJoAAEIwd-coCY410.png

音頻輸出處理:

wKgZO2kaoCCAFg5dAAJG0ogPwC0072.png

音頻輸入處理:

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

wKgZO2kaoCGAPOBRAANKbQzTH5o471.png

wKgZO2kaoCGAGRcJAAIs-OjafYs489.png

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

wKgZO2kaoCKADLt7AAHZwQfXOHk868.png

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

驅(qū)動這塊主要是芯片原廠去調(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/

對應(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、上層代碼主要是看騰訊會議中是否可以切換藍(lán)牙,是否有聲音以及聲音是否正常

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

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ù),這個數(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點提到的錄音文件需要借助工具(audacity)播放:

正常波形:

wKgZO2kaoCKAKGwgAACO17y-I6E644.png

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

wKgZO2kaoCKAa60pAAKZ65ge2is709.png

造成不正常波形這個原因是因為播放的聲音進(jìn)行了放大處理,造成獲取到的波峰波谷被截斷,獲取的數(shù)據(jù)不完整。

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

    關(guān)注

    12

    文章

    4035

    瀏覽量

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

    關(guān)注

    119

    文章

    6379

    瀏覽量

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

    關(guān)注

    0

    文章

    31

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    ,支持全局流綁定和動態(tài)應(yīng)用兩種模式,配合官方調(diào)試工具可快速實現(xiàn)個性化音效調(diào)校。 本文基于瑞芯微官方《 Android EQ/DRC 開發(fā)指南 V1.1.0 》,結(jié)合實際開發(fā)經(jīng)驗,從 編譯集成、音效啟用、狀態(tài)驗證、參數(shù)調(diào)試 四個維
    的頭像 發(fā)表于 04-12 10:23 ?7684次閱讀
    瑞芯微RK平臺<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ū)動程序編譯問題求解

    在 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)牙與多樣化存儲播放的理想選擇?

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

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

    在平板的日常使用中,藍(lán)牙功能常扮演著關(guān)鍵角色,可一旦出現(xiàn)語音通話問題,便會嚴(yán)重影響使用體驗。近期,我們遇到了平板藍(lán)牙無法進(jìn)行語音通話的故障,
    的頭像 發(fā)表于 02-09 16:54 ?2562次閱讀
    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失效?原來是通道選錯了!

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

    Android虛擬屏軟件分享

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

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

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

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

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

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

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

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

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

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

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

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

    景需求。藍(lán)牙功能作為現(xiàn)代智能設(shè)備的關(guān)鍵模塊,在語音芯片中扮演著連接與協(xié)同的重要角色。唯創(chuàng)電子通過差異化產(chǎn)品設(shè)計,滿足不同場景對藍(lán)牙功能的需求
    的頭像 發(fā)表于 05-12 09:22 ?996次閱讀
    芯知識|廣州唯創(chuàng)電子<b class='flag-5'>語音</b>識別芯片技術(shù)解析:<b class='flag-5'>藍(lán)牙</b><b class='flag-5'>功能</b>與應(yīng)用場景選擇

    藍(lán)牙語音遙控國產(chǎn)適用芯片HS6621

    ,使用非常方便,徹底擺脫傳統(tǒng)紅外遙控器在節(jié)目搜索時的繁瑣操作和低效。 藍(lán)牙語音遙控器一般是通過按下語音鍵,遙控器會發(fā)送一個 HID 編碼通知智能電視或者機(jī)頂盒打開識音功能,此時,遙控器
    發(fā)表于 04-30 16:21