先说说我为什么找这个功能。我在微信上跟朋友聊天,经常斗图,但自己存的表情包就那么几个,翻来覆去用腻了。后来看到别人发消息,打几个字,输入法直接就蹦出相关的表情包,点一下就能发出去,特别方便。我当时就想,打字自动生成表情包的输入法软件叫什么?于是我就开始了寻找之路。
我最初的理解是错的
一开始我以为是不是有什么专门的输入法叫“表情包输入法”,结果应用商店搜了一圈,发现都是些小工具,要么是表情包合集,要么是壁纸应用,根本不是输入法。后来我才明白,这个功能其实是主流输入法里内置的一个表情包联想功能,不是单独的软件。所以那个问题的答案,其实是“你用的输入法里可能就有这个功能,只是你没找到开关”。
主流输入法的情况
我手机上装过几款输入法,挨个试了试。先说搜狗输入法,它在设置里有个“表情包”选项,开启后,在聊天框输入文字,候选栏上会多一个小图标,点一下就会根据你打的词推荐表情包。比如你打“哈哈”,它就会出一些笑出眼泪的图。但有个问题,它推荐的表情包风格偏老,而且有些图清晰度不高,有时候匹配得挺生硬,打“生气”出的图像在撒娇,不太符合语境。
再说百度输入法,它也有类似功能,叫“智能表情”,在键盘设置里打开。它的好处是表情包更新快,网上流行的梗图基本都有。但它的触发方式有点怪,不是打字自动弹,而是需要你长按发送键旁边的小图标才出推荐,有时候着急发消息,根本顾不上点那个小按钮。而且它的表情包尺寸偏大,在微信里发出来占屏幕,朋友说看着有点糊。
还有微信自带的输入法(微信键盘),它跟微信的匹配度确实好,能识别聊天上下文。但它的表情包推荐比较保守,主要是系统自带的黄脸表情扩展,真正的网络梗图不多。而且微信键盘目前只支持安卓和iOS的部分版本,我朋友的旧手机就装不了。
为什么感觉“打字自动生成”这么难
我后来想明白了,大家说的“打字自动生成”,其实是两个层面。一是输入法表情包推荐,就是你打几个字,它主动在候选词上方或者旁边给你出图,这个能做到的输入法不少,但准确率参差不齐。二是表情包匹配精准度,这才是关键。很多输入法只是做了关键词匹配,比如你打“无语”,它就出个“无语”的文字表情包,而不是真正理解你想表达的那种“无语到笑”的情绪。所以用起来总觉得差点意思。
我目前的解决办法
现在我自己用的方案,是在输入法里开启表情包推荐功能,同时配合微信自带的“搜索表情”功能。虽然麻烦点,但至少能保证发出去的图是应景的。不过说实话,这两个配合起来,步骤有点多,斗图快的时候根本忙不过来。
补充方案:后来我在一个朋友推荐下,试了一款叫“趣键盘”的输入法。它确实做到了打字自动生成表情包,就是你在聊天框里输入文字,不用点任何按钮,候选栏上方会自动滑出几个表情包缩略图,你直接点就能发送。它的匹配逻辑不是简单的关键词,而是根据整句话的语义来出图,比如你打“今天加班好累”,它会出一张“瘫倒在地”的猫猫图,这个确实比之前用的输入法聪明一些。
不过它也有明显的限制。一是表情包库虽然大,但有些小众圈子的梗它没有,比如我们游戏群里说的黑话,它就识别不了。二是它比较占内存,安装包比普通输入法大不少,我手机是128G的,装了它之后明显感觉系统有点卡顿。三是它的隐私政策写得比较模糊,需要联网上传聊天内容才能做到语义分析,这点我其实不太放心,所以现在只在斗图时临时切换用,平时聊天还是用回原来的输入法。
如果你也在找这个功能,我的建议是先翻翻自己输入法的设置,看看有没有“表情推荐”或者“智能表情”的开关,很多其实是默认关闭的。如果实在想要那种完全自动的效果,可以试试我上面说的那个方案,但记得权衡一下隐私和性能的问题。