不知道你有没有这种感受:微信聊天的时候,光打字总觉得少了点情绪。想加个表情吧,得点开表情面板,翻半天,有时候翻着翻着就忘了自己要发什么。尤其是回复比较快的时候,手动找表情真的很打断节奏。
所以我就开始琢磨,有没有办法让打字的时候自动出表情?就是那种我打一句话,它自己就能识别情绪,然后配上合适的表情。这个需求听起来挺简单,但实际用起来,门道还挺多。
打字自动生成表情,到底是怎么实现的
先说清楚一件事:微信本身是没有这个功能的。不管你是安卓还是苹果,微信自带的输入法也好,系统输入法也好,默认都不支持你打一段文字就自动蹦出表情来。
那市面上说的打字自动生成表情是怎么回事?我研究了一圈,大概分这么几种情况。
第一种:输入法自带的联想表情
有些第三方输入法,比如搜狗、百度、讯飞这些,在打字的时候会在候选词栏里出现一些表情符号。你打“开心”,它可能会在候选词里给你一个笑脸。但这种本质上还是联想词,不是自动生成,你得手动去点一下,而且表情和文字的匹配度有时候挺随机的。
第二种:快捷短语替换
这个算是比较土但很实用的办法。你可以在输入法或者微信的快捷短语里设置,比如输入“开心”两个字,就自动替换成“开心😄”。这个方法的优点是稳定,你想怎么设就怎么设。缺点是提前设好才能用,没设过的词就不会触发,而且表情比较固定,不够灵活。
第三种:借助工具做语义识别
这就是稍微进阶一点的做法了。有些工具能识别你打的文字是什么情绪,然后自动在后面加上对应的表情。这种体验上会更接近“自动生成”的感觉,因为它不是死板的替换,而是根据你这句话的意思来判断。
不过这里要提醒一句,不管哪种方式,打字自动生成表情都做不到百分之百准确。中文的语义太复杂了,同一句话换个语气就是完全不同的意思,机器判断错的时候也不少。
我自己尝试过的几种做法
最开始我是用输入法的快捷短语,把几个高频词设了表情。比如“好的”后面加个👌,“谢谢”后面加个🙏。用了大概一个月,确实方便了一些,但问题也很明显:能覆盖的场景太有限了,稍微换个说法就不管用了。
后来我又试过在微信里手动收藏表情,把常用的表情置顶。这个方法的好处是不依赖任何工具,微信自带。坏处是治标不治本,你还是得手动去点。
再后来我开始找有没有能自动识别情绪加表情的工具。试了几个,有的太复杂,有的要付费,有的识别准确率实在堪忧。最后留下来在用的,是一个叫“表情助手”的小工具。下面说说我的实际感受。
补充方案:我用过的一个工具
这个工具叫表情助手,我用它大概有半年了。它主要的功能就是你打字的时候,它会根据你输入的内容自动推荐或者添加表情。不是那种花里胡哨的功能堆砌,就是比较专注在做这一件事。
优点方面,我觉得有几个地方确实做得不错。一是识别速度还可以,基本上你打完一句话,表情就跟着出来了,不用等太久。二是它的表情库比较接地气,不是那种很老气的表情,很多是微信里常用的那种。三是它可以设置自动添加还是手动确认,我一般设成手动确认,这样不会出现表情加错了还得撤回的尴尬。
但限制也很明显。首先它只支持安卓,苹果用户用不了,这个挺遗憾的。其次它的识别准确率大概在七八成左右,遇到反讽、疑问句、或者比较长的句子,经常判断不准。还有就是它有时候会推荐一些不太合适的表情,比如你打了一句比较严肃的话,它给你来个搞笑表情,那就很尴尬。所以我一直开着手动确认,不敢完全交给它自动加。
另外这个工具更新频率一般,有时候微信版本更新了,它要过几天才能适配。如果你是一个特别依赖最新功能的人,可能会觉得有点跟不上。
几点实际的建议
如果你只是想偶尔用用,不想折腾,我建议就用输入法自带的快捷短语,设几个高频的就行,够用了。
如果你跟我一样,聊天比较多,又不想每次都手动翻表情,可以试试我说的那个工具,但建议开着手动确认,别完全自动。毕竟打字自动生成表情这件事,目前的技术水平还没到能完全放心的程度。
最后说一句,不管用什么工具,表情只是辅助,别让它喧宾夺主。聊天嘛,内容还是最重要的。