Echo Music 中文文档 下载 App

Echo Brain:聆听习惯驱动的自动队列引擎

Echo Brain 是什么

Echo Brain 是 Echo Music 的端内智能队列引擎——它不依赖云端大模型,全部在你的手机本地运行。它的核心工作是:实时分析你的聆听动量(listening momentum),然后把接下来最可能想听的歌曲智能地插入当前播放队列,不让任何一首歌的播放中断。

如果 Smart Queue 是「智能续歌」,那 Echo Brain 就是「智能插队」——它能预判你听到某首歌快结束时最想听什么,提前塞到队列里,而不是等你手动下一首。

它怎么工作

Echo Brain 的工作分为三步:

第一步:分析当前动量

Echo Brain 持续在后台观察:

把这些信息打包成一个「动量向量」。

第二步:从曲库里匹配候选

带着动量向量去 YouTube Music 曲库拉候选池:

第三步:智能插入队列

候选出来后,Echo Brain 不直接把它们堆到队尾。它会在队列里找一个不打断当前聆听流的位置插入:

Echo Brain 什么时候启动

Echo Brain 默认自动运行,无需手动开启。但可以在设置里关闭。关闭后 Smart Queue 仍然工作,但不会有「智能插队」的动态调整能力。

Echo Brain 与 Smart Queue 的分工

两者经常被混淆,但职责不同:

Smart QueueEcho Brain
做什么生成初始队列(你点一首歌后,自动排好接下来 20-50 首)运行时动态调整队列(播放过程中智能插 / 删 / 换)
触发时机开始播放一首歌的那一刻每一首歌播放前几秒钟
底层逻辑基于历史偏好 + 曲风匹配的离线算法基于「聆听动量向量」的实时分析引擎
可关闭可以独立关闭可以独立关闭

Echo Brain 的特色:不让一首歌被打断

这是 Echo Brain 设计上的核心考量。传统智能队列经常会出现「你正在听一首喜欢的歌,突然被系统插进来一首推荐」的体验问题。Echo Brain 坚持一个原则:永远不打断正在播放的歌曲。它只在「一首歌即将结束、下一首还没定」的窗口插入——大约是一首歌曲最后 5-10 秒的时间。

Echo Brain 的设置项

在设置里可以调整:

Echo Brain 的局限性

Echo Brain 文档

开发者为 Echo Brain 单独写了一份技术文档(GitHub 仓库里的 ECHO_BRAIN_DOCS.md),详细阐述了动量向量的构成、候选匹配算法、插入策略。对普通用户来说,知道「它在自动帮你排接下来听什么」就够了;对开发者来说,可以去仓库里读那份技术文档。