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

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)試主要是tinycaptinyplay ,獲取的是原始數(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)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    4005

    瀏覽量

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

    關(guān)注

    119

    文章

    6293

    瀏覽量

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

    關(guān)注

    0

    文章

    31

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    嵌入式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 ?583次閱讀
    嵌入式<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 ?1793次閱讀
    <b class='flag-5'>Android</b>虛擬屏軟件分享

    WT2605C-L011語音芯片IC:藍(lán)牙音頻與數(shù)據(jù)傳輸如何賦能智能設(shè)備創(chuàng)新?

    隨著無線技術(shù)的飛速發(fā)展,藍(lán)牙功能已成為現(xiàn)代智能設(shè)備的核心標(biāo)配。在這一趨勢(shì)下,語音芯片作為音頻處理和控制的樞紐,正經(jīng)歷著從單一功能向集成化、智能化方向的演進(jìn)。WT2605C-L011作為
    的頭像 發(fā)表于 01-23 08:40 ?317次閱讀
    WT2605C-L011<b class='flag-5'>語音</b>芯片IC:<b class='flag-5'>藍(lán)牙</b>音頻與數(shù)據(jù)傳輸如何賦能智能設(shè)備創(chuàng)新?

    nordic NRF54藍(lán)牙設(shè)備在Google Pixel 10上“聽診”藍(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

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

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

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

    方案介紹 藍(lán)牙語音遙控器一般是通過按下語音鍵,遙控器會(huì)發(fā)送一個(gè) HID 編碼通知智能電視或者機(jī)頂盒打開識(shí)音功能,此時(shí),遙控器LED燈保持閃爍或者長(zhǎng)亮,用戶開始錄音同時(shí)將
    的頭像 發(fā)表于 10-13 09:26 ?427次閱讀
    <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 ?462次閱讀
    智能<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)化,語音交互無線化,場(chǎng)景應(yīng)用普適化!

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

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

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

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

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

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

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

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

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

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

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

    WT3000A在線AI語音芯片方案在智能藍(lán)牙音箱中的應(yīng)用

    隨著物聯(lián)網(wǎng)(IoT)和人工智能(AI)技術(shù)的快速發(fā)展,智能家居設(shè)備逐漸成為現(xiàn)代家庭的重要組成部分。智能藍(lán)牙音箱作為智能家居的核心設(shè)備之一,其功能不再局限于簡(jiǎn)單的音頻播放,而是逐漸向語音交互、智能控制
    的頭像 發(fā)表于 02-25 17:10 ?1002次閱讀

    瑞芯微開發(fā)板/主板Android調(diào)試串口配置為普通串口方法

    ?本文介紹瑞芯微開發(fā)板/主板Android調(diào)試串口配置為普通串口方法,不同板型找到對(duì)應(yīng)文件修改,修改的方法相通。觸覺智能RK3562開發(fā)板演示,搭載4核A53處理器,主頻高達(dá)2.0GHz;內(nèi)置獨(dú)立
    的頭像 發(fā)表于 02-11 11:57 ?1727次閱讀
    瑞芯微開發(fā)板/主板<b class='flag-5'>Android</b><b class='flag-5'>調(diào)試</b>串口配置為普通串口方法