-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
单mic机型实现aec(回声消除)的可行性 #216
Labels
enhancement
New feature or request
Comments
从硬件上做回采效果会更好,功放也会改变音频数据,所以拿到功放之后的数据效果应该是最好的。
差不多这样,太久了都忘了。效果:https://www.bilibili.com/video/BV1vx1AYQEhZ/ |
希望后续版本的menuconfig可以把wakeupNet和AudioProcess这两个分开,然后wakeupNet具体使用mic回采还是扬声器i2s回采也可以选择,这样没有双mic的机型也能用上aec |
是可以的,欢迎提交代码! |
不对啊,我忽然意识到,双mic的机器,两个mic获取的都是环境中的声音,都包含用户说话的声音。使用mic输入作为ref,那不是把用户的声音也降没了?除非作为ref的mic离扬声器很近,信噪比够高。 |
有一路mic是连接spk的,叫回采。 |
原来是硬件上连接了啊。我没看原理图XD |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem?
我之前在群里面反馈了1.2.1版本 面包板 s3 wakenet aec(语音唤醒回声消除)不生效的问题。
Describe the solution you'd like.
我仔细研究了一下代码,发现这个项目目前只有双mic的机型支持这个功能。如果我没看错的话,aec ref似乎是使用双mic的其中一个,另一个作为输入。但是根据我查的资料,aec ref可以直接从扬声器i2s回采,不需要通过麦克风也能获取ref。也就是说,单mic也可以做回声消除。希望后续可以新增这个功能
Describe alternatives you've considered.
No response
Additional context.
我本来想直接在这个项目上验证我的想法,但是我目前还不是很熟悉这个项目(感觉这个项目二次开发的文档真挺少的,注释也不多)。花了一整天的时间才摸清项目结构定位到问题 XP
The text was updated successfully, but these errors were encountered: