sipeed / MaixPy

Easily create AI projects with Python on edge device
https://wiki.sipeed.com/maixpy/
Other
197 stars 39 forks source link

MaixCAM-Pro中使用audio.Player()播放完wav音频后会有200ms左右的电流声,如何优化或者改善这种现象呢 #73

Open mcpanl opened 2 weeks ago

mcpanl commented 2 weeks ago

MaixCAM-Pro中使用audio.Player()播放完wav音频后会有200ms左右的电流声,如何优化或者改善这种现象呢

from maix import audio, time, app

p = audio.Player("/root/output.wav")

p.play()

while not app.need_exit():
    time.sleep_ms(10)
print("play finish!")

采样率是48k,采样格式为小端格式-有符号16位,采样通道为1

lxowalle commented 2 weeks ago

试试一下检查一下音频数据是不是本身有噪音,或者主动把音频末尾200ms左右的数据置0看看能不能改善。 ps:现在maxicam pro上功放的en脚是直连的3.3v,有动手能力可以把en脚飞线到gpio,播放完成后拉低en脚可以保证静音。

mcpanl commented 2 weeks ago

确定不是音频的问题,其实没200ms那么夸张,就是音频播放结束后会有滋滋滋的短暂声响,有时候长按电源键关机也会听到类似的声音。如果研发下一个版本的PCB时候,建议预留EN脚