91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

一、問(wèn)題描述

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

wKgZO2kaoB-ANunvAABgutjOrOo935.png

二、問(wèn)題定位與回溯

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

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

3、錄音有雜音、不清晰

三、調(diào)試藍(lán)牙語(yǔ)音功能兩個(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沒(méi)有開(kāi)啟,所以沒(méi)有藍(lán)牙語(yǔ)音功能

wKgZO2kaoCGAPOBRAANKbQzTH5o471.png

wKgZO2kaoCGAGRcJAAIs-OjafYs489.png

取消降噪,暫時(shí)沒(méi)有發(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)試過(guò)程

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

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

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、到上層還是可以通過(guò)獲取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   開(kāi)始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)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    4026

    瀏覽量

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

    關(guān)注

    119

    文章

    6315

    瀏覽量

    178772
  • 語(yǔ)音通話
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

    RK3576+Android15+Linux6.1調(diào)試EM05 4G模塊全記錄:從底層到上層的踩坑與破局

    )服務(wù)。最近我們?cè)?RK3576 開(kāi)發(fā)板 + Android15 系統(tǒng) + Linux6.1 內(nèi)核 環(huán)境下調(diào)試EM05 4G 模塊 時(shí),就遇到了從“RIL 起不來(lái)” 到 “庫(kù)缺失” 再到 “上層功能未開(kāi)” 的一系列問(wèn)題。今天就把
    的頭像 發(fā)表于 02-03 15:27 ?1578次閱讀
    RK3576+<b class='flag-5'>Android</b>15+Linux6.1<b class='flag-5'>調(diào)試</b>EM05 4G模塊全記錄:從底層到上層的踩坑與破局

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

    WiFi” 毫無(wú)反應(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 ?2320次閱讀
    嵌入式<b class='flag-5'>Android</b><b class='flag-5'>調(diào)試</b>避坑:AP6256<b class='flag-5'>藍(lán)牙</b>正常WiFi失效?原來(lái)是通道選錯(cuò)了!

    Android虛擬屏軟件分享

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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