Liquor

Liquor

10个粉丝

15

问答

0

专栏

0

资料

Liquor  发布于  2023-07-10 16:16:54
采纳率 27%
15个问答
1122

Hi3521sample_audio 没有声音

   

运行sample_audio能够成工,ai、ao、aenc、adec看了一下也没有什么问题
保存下来的aac文件在pc播放就有极大的噪音,所以想在开发板直接播放,看看是本来就有问题,还是在pc端播放的问题
但是运行了ai->aenc->file->adec->ao没有声音,只是保存下来了aac文件
再运行file->adec->ao播放保存下来的aac文件,依旧没有声音
使用的是标准的四段耳机
想问一下各位大佬可能是什么问题

我来回答
回答14个
时间排序
认可量排序

艾编程的鲁小班

18个粉丝

25

问答

17

专栏

32

资料

艾编程的鲁小班 2023-07-10 17:33:33
认可0

没有声音是指耳机没有声音吗?看你这边的描述似乎软件通路正常。
如果auio output没有声音的话,先检查一下软件通过,如果数据流正常的话,就再检查一下耳机接口,量一下耳机输出的波形。
或者用三段式耳机测试。

Liquor
Liquor   回复   艾编程的鲁小班  2023-07-11 13:11:33
0

三段式耳机刚刚到 准备测试一下 能够保存下来aac音频文件(虽然全是杂音)应该编码是没问题的 但是耳机听不到我觉得应该就是解码输出的问题 正在一段一段调试

Liquor
Liquor   回复   艾编程的鲁小班  2023-07-11 15:20:44
0

耳机没有声音,adec成功发送解码器进行解码后获取的数据帧数目,用户获取的音频帧数目,用户释放的帧数目虽然不一样但是都有数据,ao关闭了重采样以及关闭了声音增强功能应该没有什么影响,也尝试调节了音量,依旧没有声音出来,耳机三段式四段式都用了还是一样,现在就只剩下耳机输出的波形不知道怎么采

Liquor

10个粉丝

15

问答

0

专栏

0

资料

Liquor 2023-07-11 14:48:39
认可0

现附上adec和ao的打印信息
[ADEC] Version: [Hi3521D_MPP_V1.0.5.0 B040 Release], Build Time[Nov 12 2018, 13:16:37]

——-ADEC CHN ATTR———————————————————————————————
ChnId PlType ADPCMType BufSize G726Rate Mode OriSendCnt SendCnt GetCnt PutCnt
0 aac NULL 20 NULL stream 505 399 380 379

[AO] Version: [Hi3521D_MPP_V1.0.5.0 B040 Release], Build Time: [Nov 12 2018, 13:16:37]

——-AO DEV ATTR————————————————————————————————————————————————————-
AoDev WorkMod SampR BitWid ChnCnt ClkCnt ClkSel SoundMod PoiNum ExFlag FrmNum
0 i2s_mas 8kHZ 16bit 1 2 0 mono 1024 1 30

——-AO DEV STATUS———————————————————————————————————————————————————-
AoDev TranLen CBPhy CBSize ROffSet WOffSet
0 2048 8aac3000 8192 0 1800

——-AO DEV EXTEND STATUS————————————————————————————————————————————————
AoDev enTrack bMute Volume
0 0 N 0

——-AO CHN STATUS———————————————————————————————
AoDev AoChn State Read Write BufEmp u32Data0 u32Data1 bResmp PoiNum InSampR OutSampR
0 0 enable 27 27 0 1a5608f8 d01c0bac N 0 (null) (null)

——-AO CHN VQE STATUS0————————————————————————————-
AoDev AoChn State bVqe workmod RATE PoiNum bAnr bAgc bEq bHpf WrFile
0 0 enable N comm (null) 0 N N N N N

发现AO音量输出是0,想请问一下,这个可以通过调节AO输出音量来解决吗,现已找到AO输出音量设置函数SAMPLE_COMM_AUDIO_AoVolProc(),这个函数好像是配置好ao之后就可以用,所以准备写在SAMPLE_COMM_AUDIO_StartAo()这个函数之后,但是里面的参数不知道如何传,是一个结构体指针,有没有大佬请教一下的

Liquor

10个粉丝

15

问答

0

专栏

0

资料

Liquor 2023-07-11 15:16:18
认可0

调用了动态设置音量的函数,发现volume的值为0不是静音的意思,volume的取值范围本来就在[-121,6],耳机依旧没有声音,至此又进入瓶颈期

邓晓
邓晓   回复   Liquor  2023-07-11 17:29:14
0

说明ai就是没有声音输入,你是怎么测试的,输入插了音乐播放器吗?
还是啥都插,那就只有静电杂音了

Liquor
Liquor   回复   邓晓  2023-07-12 08:41:32
0

我输入是模拟输入,用的手机双头圆孔线接入的,昨天还配置了切换芯片为模拟输入还是不行,输出插的耳机

sumer

4个粉丝

0

问答

0

专栏

0

资料

sumer 2023-07-12 14:04:28
认可1

有音频输出吗

sumer

4个粉丝

0

问答

0

专栏

0

资料

sumer 2023-07-12 14:05:17
认可1
易百纳技术社区该回答已被题主采纳为最佳答案

试试ai ao模式设置为slave模式,确定音频芯片是内置还是外置

Liquor
Liquor   回复   sumer  2023-07-13 11:11:43
0

因为我是模拟输入 所以改为了slave模式 保存下来的音频就有正常采集的声音了 现在正在尝试如何ai直接保存数据为pcm音频文件

sumer
sumer   回复   Liquor  2023-07-13 15:55:59
0

这个好改,有个宏定义,改了这个宏定义就行了,你找找

Liquor
Liquor   回复   sumer  2023-07-13 16:13:29
0

就是PT_AAC 改为 PT_LPCM 但是还是要更改模式为pcm协议,但是现在采集到的音频就跟放慢了几倍速那种跟没没法听,改了每帧采集的点数还有输入输出的帧数这些参数还是没办法

sumer

4个粉丝

0

问答

0

专栏

0

资料

sumer 2023-07-12 14:05:54
认可0

如果是ai ao,有的时候还要先配置音频芯片 然后配置ai ao

AI-海king

12个粉丝

0

问答

5

专栏

37

资料

AI-海king 2023-07-12 21:55:37
认可0

音频设备设置问题:确保在开发板上的音频设备正确设置并连接良好。可能需要检查音频输出设备是否正常工作,并确保与开发板的音频接口连接正确。

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区