帖子

麦克风阵列常见问题一

 关闭 [复制链接]
  • TA的每日心情
    奋斗
    2017-11-22 10:18
  • 签到天数: 39 天

    [LV.5]常住居民I

    1288217  楼主| iflytek-小黑 发表于 2015-9-25 13:37:03 1#
    ——所有文档官网麦克风阵列页面可下载    双麦文档资料下载     四麦文档资料下载

    电路连接问题,请戳 麦克风阵列常见问题二

    Q:收到产品了,怎么摆放这些麦克风啊
    我们的模块内置的算法对麦克风的位置、顺序、方向、距离都有要求,为了达到理想效果,请参照文档《麦克风阵列结构设计建议和方案参考》处理,还应根据实际情况,考虑是否要增加硅胶套进行减振


    Q:麦克风设计和型号参考
    参照文档《麦克风阵列模块XFM10211数据手册》《麦克风阵列模块XFM10411数据手册》


    Q:如何控制量产成本?以及合作方式?
    双麦,建议直接使用模块(邮票大小,不带评估底板);
    四麦,由于板上预留了许多功能,目前除手册上已公布的接口外,其它的接口暂不对外开放,建议客户直接画板,而我们提供软核授权这种方式来合作


    Q:二麦和四麦的麦克风是一样的吗
    不是一样的,如果有需求,请参照文档麦克风参数采购


    Q:修改唤醒词
    评估板只作为测试使用,不建议更换。如果有强烈需要,由于嵌入式模块内的唤醒词定制耗时耗力,因此需要满足如下两个条件之一:
    1、订单量超过1000套;
    2、支付5万元开发费用

    Q:感觉太灵敏,环境声音都识别出来了
    可能是输入幅度过大导致的,可以通过配置电阻值的大小来调节输出幅度。另外,模块对有效声音和噪声是同步放大和衰减的


    Q:时延太长
    一般不会有这么长的延时,看看是不是网络的问题,另外就是音量是否过小


    Q:回声消除不能完全消除啊(四麦)
    首先,回声消除不能百分之百去掉回声(原因是回声去得过狠的话,会导致语音失真厉害,一般我们会在语音失真度和回声消除效果上取一个平衡点);
    其次,回声消除对参考信号也有要求,
    一方面,必须和喇叭播放的声音是同源和同步的语音信号(理想情况下是除了幅值可以不一致外,其它语音特征信息一致),
    另一方面,上位机提供的参考信号幅值不宜过大,否则可能会出现截幅失真现象,详细要求参见手册;


    Q:远场识别距离3-5M好像没有那么远
    正常情况下,是能唤醒和识别的,但显然有噪声环境效果不会比安静环境唤醒效果好,尤其是远距离识别时,由于有效音源衰减很厉害,如果此时噪声也很大,此时信噪比很低,一般对于数字信号处理来说,很难解决


    Q:驻极体话筒的正负极怎么分?
    可以使用万用表测试,和麦克风柱体连通的即为负极,另一端为正极


    Q:只能唤醒一次?(四麦)
    首先,请确认连接是否正常,尤其是麦克风正负极没接反;
    其次,请确认是否能够被唤醒,可以多换几个人试试,相对而言,女声更容易唤醒些(正常情况下应该都能唤醒的);
    再次,请确认I2C通信是否正常,主要是确保设备已正常工作;
    最后,看是否有语音输出,确认是否已进入语音输出状态,因为再次要进入唤醒状态,需要发送控制命令
    需要说明下,如果没有I2C控制,开机或复位后,只能唤醒一次,再次唤醒需要再复位一下才能进行再次唤醒测试


    Q:读不到返回指令
    由于Linux底层驱动的原因,请两次读写(上一个I2C命令的Stop,到下一个I2C命令的Start之间)间隔1ms以上


    Q:角度信息的读取是随时都可以读取实时角度吗?(四麦)
    任何时候都能读取,但角度数据变化实在唤醒的时候(是通过对唤醒命令词进行算法处理得到的角度),数据会一直维持直到下次改变。也就是说,每次读取角度的时候都需要写入唤醒命令


    Q:使用四麦录音时,发现有许多噪声(四麦)
    首先,请确保硬件上连接合理,比如:模拟地连接很好、线上串了1uF的隔直电容、接口处不存在松动等;
    其次,建议优先使用高保真的声卡来录音,第二选择是使用台式机的LINEIN通道来录音,最后的选择是麦克风通道。原因是电脑的麦克风通道上会相对干扰较大,另外,内置声卡也会对此通道上进行优化处理,导致失真较明显。
    最后,确认电脑上的录音通道选择正确,并且配置正确,建议不要使用麦克风加强功能(因为此功能属有损放大),根据需求调节合适的音量,如图所示:
    图片5.png


    Q:声源定位是针对唤醒词吗?(四麦)
    目前方案的确是使用唤醒词作为算法处理的语料数据,但并不代表声源定位只能使用唤醒词做处理


    Q:使用四麦,上电后都唤醒不了,并且用耳机听有时也没有声音?(四麦)
    由于评估板内部运行的是Android系统,并且Android开机时间慢(大约在20s~30s左右),所以此段时间唤醒是无效的,必须等待设备正常工作后才能进行测试。并且,在没有集成I2C控制接口前,开机及复位只能唤醒一次,所以必须复位(下排右三个按键,中间那个就是复位键)后才能继续测试。另外,模块处于待唤醒状态下,是不会对外输出音频的,只有唤醒以后,才会源源不断地往外输出音频


    Q:使用USB录音导致声音变调了,是什么原因?(双麦)
    由于使用USB声卡时,需要先设置音频格式才能正常录音,并且在电脑上录音时,请选择16K-16BIT进行录音。如图所示:
    图片7.png


    Q:四麦声音较小是什么原因?(四麦)
    由于模块内部具备声源定位功能,模块会自动抑制非唤醒方向上的声音,直到下次唤醒方向才会改变


    Q:差分信号如何转为单端信号(左右声道)? 单端信号如何转差分信号?
    差分转单端:最直接的方法就是将差分的正端直接连接到单端,差分的负端悬空即可,此方法会导致信号幅度只有原来的二分之一;另一种方法是使用运放。
    单端转差分:可以将单端连接到差分的正极上,并将差分的负极接地

    Q:通过I2C查询版本失败(四麦)
    首先,请确认硬件上连接是OK的,包括SCL和SDA的外部上拉等,并且模块和上位机共地;其次,请确认两帧I2C命令之间(上一帧I2C的STOP,与下一帧I2C的START之间)需要延时1ms以上,并且I2C通信速度不超过100KHz;最后,请确认I2C控制时序和手册上定义的是一致的,参考如下截图:
    图片8.png
    图片9.png
    图片10.png
    图片11.png

    Q:没有输出,检测不到信号(四麦)
    请确认外部电路是否正常,如有分压电路,看看分压电阻比例是否合适,可以直接接耳机测试是否有声音输出;
    确定麦克风是否损坏或连接松动;
    请再次确认测试的位置正确,如果麦克风引脚上没有偏置电压(3V左右),就有可能Codec没有正常工作(请特别注意,USB不提供Codec供电,请使用配套的电源适配器供电,或者从J26、J2、J3上提供DC5V1A供电)


    PS:大家的留言我都能看到的,如果是一般问题的话,留言我都会回复,
    一些复杂的问题,还是建议大家发帖或者联系我QQ:1497584472
    如果能够解决大家的问题,欢迎来此发帖分享经验



    谷泉江 发表于 2015-9-26 15:37:57
    2#
    想问一下树莓派可以用这个设备么?
    使用道具 举报 回复
     楼主| iflytek-小黑 发表于 2015-9-28 14:04:50
    3#
    对上位机没有特殊要求
    使用道具 举报 回复
    carney 发表于 2015-10-19 21:20:30
    4#
    栗子讲究 发表于 2015-9-28 14:04
    对上位机没有特殊要求

    有联系方式吗 我遇到很棘手的问题 想到你门公司那里解决下。。。
    使用道具 举报 回复
     楼主| iflytek-小黑 发表于 2015-10-20 09:31:55
    5#
    carney 发表于 2015-10-19 21:20
    有联系方式吗 我遇到很棘手的问题 想到你门公司那里解决下。。。

    合肥望江西路666号
    云平台电话:0551-65309063
    使用道具 举报 回复
    闫争龙 发表于 2015-10-20 15:50:34
    6#
    不错 赞赞赞
    使用道具 举报 回复
    137****2742纯 发表于 2015-12-15 17:27:46
    7#
    你好,有人在吗
    使用道具 举报 回复
    137****2742纯 发表于 2015-12-15 17:28:16
    8#
    我有几个问题想咨询一下
    使用道具 举报 回复
    137****2742纯 发表于 2015-12-15 17:31:05
    9#
    就是现在我无法唤醒,是什么原因
    使用道具 举报 回复
    137****2742纯 发表于 2015-12-16 14:53:33
    10#
    使用四麦,上电后都唤醒不了,并且用耳机听有时也没有声音?
    使用道具 举报 回复