人工智能语音交互涉及哪些硬件

语音交互绕不开三个硬件,声卡、麦克风和扬声器。

笔记本电脑和手机上都集成了麦克风和扬声器两个设备,声卡通常都是焊接在电路板上的,已经甚少人接触到声卡这个独立硬件。

目前我们人手一部手机,手机都是集成的麦克风、喇叭跟声卡,对用户来说一般不用操心这些技术问题,开机使用即可。更多是我们开发者去操心。

对于常规一般APP来说,开发人员也不用去操心麦克风和喇叭,直接写APP调用即可。例如音视频APP,它们从喇叭播放音乐,比较少使用麦克风,甚至根本用不到。即使使用麦克风时,更多是先把扬声器静音,然后完成声音采样,再回复播放器。另外手机的麦克于听筒位置设计是分开的。扬声器发出的声波并不会直怼麦克风。也不会出现声音回路,产生啸叫。这是手机结构设计的决定的。

如果你是80后,自己组装过台式机,喜欢玩电竞…… 你是否思考过为什么要带电竞耳机?用音箱直出,再安装一个台式麦克风不行吗?答案是不行,我们普通电脑声卡没有声音抑制回声消除功能。多媒体音箱发出的声音,会被麦克风采集到,然后进入电脑,再从音箱中播放出来,形成环路。所以我们必须带耳机,耳机里的声音并不会传递给麦克风。

大家是否还遇到另一个问题,你用电脑听歌,也想让对方也能听到?例如,你打开游戏,进入房间,跟小伙伴组团群聊,此时你打开一个播放器播放音乐,你想烘托一下直播间的气氛,结果你会发现只有自己能听到播放的音乐,其他小伙伴只能听到你麦克风传过去的声音,没有背景音乐。

你用即时通讯软件语音聊天,是否打开录音软件,能把聊天内容程录下来。

在语音交互产品的设计中,你会遇到很多上面类似的问题,还会发现,为什么别人写的软件实现了,你安装SDK去调用,始终不成功?

最后,请关注我,从今天开始,我会陆续写一些关于人工智能语音交互开发文章,里面有我们遇到的问题,以及解决方案。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐