首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  反馈

微信的语音话质是技术问题还是刻意劣化?

  •  
  •   Telegram · 219 天前用 iPhone 发布 · 6282 次点击
    这是一个创建于 219 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先说发送语音,那个音质,且不说和自己说话声音不同吧,竟然还各种杂音,音量还经常不稳定。

    特别明显的是,比如你听到车里放一首很好听的歌,用微信语音录一段副歌部分,发给朋友,结果是断断续续的,就像收音机信号不好那种。试了 2 个手机,iphone6 和 8p 都是一样的问题,用自带语音备忘录就很清晰,用支付宝的语音也很清晰。(不知道是录音相关的代码技术问题还是故意为了音乐版权啥的故意劣化)

    再说微信的语音通话功能,还是音质问题,各种不清晰,网络貌似也有问题,经常卡顿。换 qq 就完美,各种清晰,连背景噪音都很少能听到(貌似有降噪)。

    以上是我个人感觉,不知道各位 v 友是否有这种感觉,都来说说看。

    44 回复  |  直到 2018-02-16 07:28:44 +08:00
        1
    lisonfan   219 天前
    压缩比例太高了?
        2
    Telegram   219 天前 via iPhone
    还有微信群里,想 @别人,按住别人头像,经常弹出那个人的个人资料,从好几个版本前就出现这个问题了,更新那么多次,都没见到解决。
    是官方不知道这个问题,还是根本没当一回事?
    取消那个 callkit 倒是挺积极的。

    最新的 6.6.3 我没更新,不知道有没有把这个问题解决了。
    因为 callkit 问题,我已经降级到 6.6.1 了
        3
    Telegram   219 天前 via iPhone
    @lisonfan #1 如果真是这个原因,那就是技术问题。为了压缩,连基本的音质体验都保证不了,还能指望什么?再说语音才多大啊,有必要压缩那么厉害吗
        4
    zmqiang   219 天前 via Android
    会不会是被当作背景音给消掉了?
        5
    pimin   219 天前 via Android   ♥ 1
    微信语音特别针对人声优化,不是简单的录音发送
    所以录歌什么的肯定是听不清
    技术手段大概和唱 K 时候消除人声反过来那样的。
        6
    Telegram   219 天前 via iPhone
    @pimin #5 关键是他的人声效果也是惨不忍睹呀。
    同样的支付宝语音应该也是对人声有优化,它的效果就比微信好很多
        7
    weiwio   219 天前 via Android
    应该是做了一个简单的人声带通滤波器,过滤背景声音,毕竟微信语音是为说话设计的,不是录音。其次是高压缩比,这个是为了适应最坏网络情况设计的,比如 2G,数据量小的另一个好处是存储空间小,在缓存数据库可以快速存取,不必做引用
        8
    Telegram   219 天前 via iPhone
    @zmqiang #4 刚开始我也是这么觉得,我猜可能是降噪作用,把音乐当做噪声消除了。
    但是我把麦克风靠近另一个播放音乐的手机的扬声器,这样应该不会被识别成还环境音了吧
        9
    Telegram   219 天前 via iPhone
    @weiwio #7 我也觉得可能是对人声有所偏向,但是最终实现的结果太糟糕了。
        10
    zhs227   219 天前
    QQ 有个音视频技术实验室,优化的结果都会用在 QQ 上,但从来没听介绍说用到微信上过,不清楚内部实现的问题
        11
    Telegram   219 天前 via iPhone   ♥ 2
    @zhs227 #10 从功能和稳定性上,qq 可以秒杀微信。个人觉得
        12
    locktionc   219 天前 via iPhone   ♥ 1
    @Telegram 微信语音是按照对讲机来做的。你试一试对讲机那个音质?如果你开视频,你会发现语音效果比微信对讲好很多。你可能不知道有人聊天全是语音,而且每一段都是说满 1 分钟,如果不重度压缩的话,手机可能很快就满了。
        13
    pimin   219 天前 via Android
    @Telegram
    微信平时语音质量没有很惨
    至少对我来说够用

    这种用户量的产品,多压缩 5%带来的网络负载降低都是惊人的
    我更愿意相信是出于综合考量而不是无法达到
        14
    yksoft1   219 天前   ♥ 1
    amr、celt 系编码编码音乐本来就很糟糕,当然 opus 那个怪物除外
        15
    Telegram   219 天前 via iPhone
    @locktionc #12 按照对讲机来做?真的假的,这个没必要刻意模仿实体对讲机那种效果吧。
    压缩当然需要,肯定不能用 wav 那种完全不压缩的超大文件,但是 1 分钟语音,如果压缩技术处理的好,应该可以达到音质和大小平衡的效果吧。
    至于你说的说满 1 分钟,应该很少有人那么做吧,不然会讨人嫌的
        16
    Technetiumer   219 天前 via Android
    用 Discord 吧,採用 opus。
        17
    Telegram   219 天前 via iPhone
    @yksoft1 #14 他这个我就感觉不是编码压缩问题,感觉是录音采集的时候没处理好。
        18
    yksoft1   219 天前
    @Telegram 你试试看安卓机,那种只有一个麦的低端机
        19
    Telegram   219 天前 via iPhone
    @Technetiumer #16 社交类的 im 软件,重要的是那个人际圈啊,不是软件本身。
    比微信好用的 app 挺多的,但是无奈自己一个人用,没用吧
        20
    Telegram   219 天前 via iPhone
    @yksoft1 #18 对,我想知道安卓微信效果怎么样,不过没有安卓
        21
    Telegram   219 天前 via iPhone
    @pimin #13 对,平时用用确实问题不大,至少可以听清对话,但是也只是能用而已
        22
    Kagari   219 天前 via Android
    #15 砍频率啊,人声范围也就那么点大,根本就不会覆盖满 20kHz,但是你其他乐器被砍一刀就 gg 了
        23
    mengyaoss77   219 天前
    我记得当年就有宣传啊 ,什么多少流量能发多少条语音消息。 估计是极力压缩吧。
        24
    mengyaoss77   219 天前
    主要还是为了听个响。能听清楚就行了
        25
    aoobo   219 天前 via iPhone
    同意 13 楼
        26
    mdluo   219 天前
    不需要做单独的压缩,没有这个必要,常规的音频编码格式本身就考虑了压缩,更需要考虑的是跨平台兼容性。

    语音为主的场景采样率可以足够低,人声的大部分信号都在 4KHz 以下,采样率设置成 8KHz 就行了,然后在根据选用的编码格式选择合适的比特率。但是听起来就是电话质感,声音会很单薄。这种音质的音频一分钟也就一百多 KB 的大小。
        27
    mazyi   219 天前 via iPhone
    很明确的说,微信已经失去了做一个好用的聊天工具的想法了,毕竟是第一移动入口,怎么会好好做聊天呢?怎么推广赚钱才是关键。
        28
    MonoLogueChi   219 天前 via Android   ♥ 1
    根据微信官方给出的标准,微信语音大概是 0.9-1.2K/s,换算一下也就是 8kbps 左右,半分钟的语音大概也就 30K,我们正常听的 mp3,低音质的也有 96kbps,码率大概是微信的 12 倍。微信最早推出的时候流量还没现在这么便宜,逆天的贵,所以高的压缩比例是必须的。
    微信语音这个东西嘛,能听清就好,有音质要求的话,可以用手机录音然后发文件,或者直接开语音聊天。大部分人发语音都是在不方便打字或者懒得打字的时候说一句话,能听清就够了。
        29
    ovear   219 天前
    微信 QQ 这类语音,不知道有没有用双 mic。说实话,音质比联通 3G 打电话差了一大截。
        30
    iappled   219 天前
    同志们用 Telegram 吧
        31
    tadtung   219 天前 via Android
    @lisonfan 的确应该是压缩后码率降低很多。
    我看标题还以为是 wechat out,wechat out 打电话通话质量更差,还不如富强用 gv。
        32
    tyfulcrum   219 天前
    @ovear 我感觉相反,QQ、微信和 FaceTime 音质都比电话好。我是联通用户,打电话时总是有股无线电的味道。
        33
    Telegram   219 天前 via iPhone
    @MonoLogueChi #28 关键是有时候他连听清楚这个基本的要求都达不到了
        34
    Telegram   219 天前 via iPhone
    @MonoLogueChi #28 但是现在流量已经那么便宜了,是不是应该改一下它的压缩参数了?

    刚刚在网上搜到一篇文章,说是微信在灰度内测新的语音编码,清晰度大增,但是文件大小不变。
        35
    gy911201   219 天前
    @Telegram 移动现在还有很多人用 150M 一个月的呢……你不能这么看啊………………
        36
    lightening   219 天前
    微信音质确实差点,不过我在国外和国内连通不畅的时候,Skype, Facetime 各种断线,只有微信还能保持通信。我觉得他们是为了适应中国国情,用了很大的压缩率吧。毕竟很多农村地区网络质量不太好。
        37
    loading   219 天前 via iPhone
    压缩高了。
    费流量你们就不去用了。
        38
    twoyuan   219 天前
    楼主这个 ID 会不会给人一种……
        39
    Telegram   218 天前 via iPhone
    @twoyuan #38 哈哈,我就是来黑竞品的
        40
    pmgh10   218 天前 via iPhone
    @ovear 确实联通电话质量更高,而且比网络电话高出不止一个档次。 通话费用不是白花的
        41
    wessin   218 天前   ♥ 1
    微信因为用户量的问题,采用的是 AMR-WB,保证在国内参差不齐的环境中接通率。

    iPhone 的 Facetime Audio (国行阉割),采用的是 AAC-ELD 技术,音质达到 CD 级。

    易信都要比微信那垃圾音质好。

    所以我用手机只用美版,就是因为垃圾国行阉割了 audio 啊,语音通话流量是一分钟大概 1MB 左右,但是通话中,对方在做什么你都能听到,感觉到,就像是你们相处在一个环境中,只不过你看不到对方。
        42
    SuujonH   218 天前
    想想 2g 的网还能用微信语音,就知道他干了啥了
    虽说流量资费不是问题了,可是有时候没有 4g 信号,只有 2g 信号的场景
    语音的人声过滤很满意,背景音很大的地方也能勉强识别出说了啥,起码我觉得过滤背景音乐这个出发点没毛病
        43
    huclengyue   218 天前 via Android
    @Telegram 手持 mix2 感觉没你说的那些问题。。没有路过歌曲不知道,但是至少语音通话,那些没问题。。只要周围环境不是太吵就没有什么杂音
        44
    mazyi   218 天前 via iPhone   ♥ 1
    @SuujonH 2g 网我连微信消息都要收一分钟
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1755 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 19ms · UTC 09:04 · PVG 17:04 · LAX 02:04 · JFK 05:04
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1