Pixel 手机的“正在播放”功能详解
Google Pixel 手机自带一项名为“正在播放”的便捷功能,无需用户进行任何操作,即可识别周围环境中正在播放的音乐。
有时,我们可能需要回忆起之前听过的歌曲,但往往会忘记旋律,导致无法想起歌名。
那么,如果手机上安装一款能够实时识别音乐的智能软件或工具会怎么样呢?答案是肯定的!现在市面上有一些声音识别音乐的应用程序和工具,它们可以通过麦克风、互联网和本地音乐库来识别周围环境中的声音。
“正在播放”正是这样一个应用,它自 2016 年起便随所有 Pixel 手机一同推出。继续阅读,深入了解此项功能、其重要性以及如何在其他兼容的 Android 手机上使用它。
Pixel 手机上的“正在播放”是什么?
Google Pixel 智能手机能够利用其高端麦克风来捕捉周围环境中的音乐或旋律。然后,手机无需将录制的数据上传至其他地方,就能自行分析并判断声音是否为歌曲或音乐。接下来,设备会将识别出的内容与本地存储的包含数千首歌曲数字指纹的数据库进行比对。
如果匹配成功,Pixel 手机会显示音乐的详细信息,例如专辑名称、作曲家、录音室、作者、歌手等。Google 会定期更新本地音乐数据库,以便设备能够识别几乎所有的歌曲、音乐和旋律。
较新的 Google Pixel 手机在音乐识别方面表现更佳。因此,相较于 Pixel 2 或 2016 年的型号,您可以在 Pixel 3 及更高版本的设备上享受到更强大的音乐搜索功能。
此应用程序的一些显著特点如下:
所用技术
“正在播放”功能采用了多种先进的数字技术,例如降噪麦克风、音频缩放、音乐数字指纹和机器学习(ML)。此外,本地音乐数据库的内容会因您所在的地区而有所不同。因此,Google Pixel 可以通过“正在播放”为您提供更精准的服务。
录制的旋律时长为 8 秒,这样设备就可以轻松地将样本与本地机器学习模型中的曲目列表数据库进行匹配。
曲目列表数据库
Pixel 手机中的本地音乐数据库确保您不会与 Google 或任何其他个人数据处理实体共享环境声音。
Pixel 的更新使本地音乐库始终保持最新,以便设备可以识别更多的歌曲和音乐。根据您所在的地区,您的 Pixel 手机最多可能存储 500 MB 的数字声音指纹,用于音乐识别。
省电模式和手动激活
您可以根据自己的意愿激活或停用“正在播放”功能。当此功能开启时,它会定期扫描周围环境以寻找可识别的声音,通常每 60 秒或更长时间扫描一次。这有助于设备节省电池。
直观的控制
即使设备处于锁定模式,“正在播放”也会向您显示音乐信息。如果您喜欢设备检测到的环境音乐并想了解更多,只需点击屏幕底部的通知即可。
通知会展开以向您展示歌曲详细信息。您可以将歌曲标记为收藏,或将其添加到播放列表以供将来使用。
“正在播放”的优势
尽管“正在播放”是 Pixel 2 及更高版本设备独有的 Android 功能,但许多非 Pixel 用户也希望在他们的 Android 设备上使用此功能。然而,在撰写本文时,该功能无法像其他 Google Pixel 特定的应用程序(例如 Google 相册、信息等)一样以可安装应用程序的形式提供。
Soundhound、Shazam 和 Google Assistant 等其他应用程序也提供类似的服务,但许多 Android 用户更喜欢“正在播放”,而不是其他声音识别音乐的服务。让我们来看看原因:
#1。 Google Assistant 似乎是使用 Android 设备识别声音的最简单便捷的方法,但它无法识别纯乐器演奏的音乐。
只有当它是带有歌词的歌曲时,它才能识别旋律。此外,它会将声音与在线录制的内容进行匹配,因此存在个人数据泄露的风险。
#2。 Soundhound 是 Pixel 手机中“正在播放”功能的另一个竞争对手。Pixel 将周围环境的声音与本地曲目列表数据库进行比对,而 Soundhound 则在线进行匹配。因此,如果您注重隐私,您可能更喜欢 Pixel 的歌曲查找功能,而不是 Soundhound。
#3。 Shazam 是另一款适用于 Android 和 iOS 设备的流行音乐识别应用程序。同样,它需要有效的互联网连接才能匹配靠近智能手机播放的声音的数字指纹。您可以离线执行搜索,但应用程序会保持等待状态,直到设备上线。
#4。 Google 的“正在播放”是一款免费应用程序。这是它在歌曲爱好者中需求和受欢迎程度不断增长的另一个原因。然而,它的大多数竞争对手都是音乐内容分发应用程序。因此,他们会要求您付费订阅才能使用声音识别服务。
#5。 当您免费使用歌曲识别应用程序时,您需要在应用程序屏幕上接受许多广告。如果您不喜欢观看广告或被应用程序追踪,您可以切换到 Pixel 的“正在播放”功能。
#6。 此外,“正在播放”功能是一个自主运行的应用程序。它在后台运行并间歇性地扫描周围环境。因此,当您的 Pixel 手机听到一首歌曲时,它可以立即识别它。
#7。 在 Pixel 4 及更高版本上,您可以激活基于云的音乐搜索。这使您能够找到本地数据库中尚未收录的最新和最稀有的歌曲。
#8。 如果 Pixel 设备在锁屏模式下检测到歌曲,则会显示多个通知。因此,无论您多么全神贯注,都不会错过歌曲的详细信息。
如何在其他 Android 手机上使用“正在播放”
三星、红米、小米、一加等第三方安卓手机不提供“正在播放”服务。但是,您可以使用环境音乐模组(AMM)来获取“正在播放”功能。
环境音乐模组是一款经过修改的 Android 应用,在 Google Play 上无法找到。模组或修改过的应用程序具有增强的功能和开发人员级别的访问权限。因此,Google 不允许在 Play 商店中使用此类应用程序。
一旦安装了 AMM 模组,您就可以从 GitHub 下载 Pixel 的“正在播放”应用程序并自动安装。您需要直接从 GitHub 下载环境音乐模组。环境音乐模组使用修改后的 Android 系统智能、隐藏的 API 和辅助功能设置。
环境音乐模组的显著特点
#1。环境音乐模组注入了 Google “正在播放”的所有功能,包括在兼容的非 Pixel Android 智能手机或平板电脑中按需提供基于云的音乐搜索。
#2。 它允许您手动设置环境音乐识别,以在未知音乐内容搜索和电池使用之间实现完美平衡。
#3。 该模组使您能够获得用于手动触发声音识别的主屏幕小部件。
#4。 AMM 工具可让您享受“正在播放”的高级收藏夹和历史记录功能。
#5。 如果设备允许辅助功能设置服务,环境音乐模组将让您在锁定屏幕上显示正在播放的歌曲。
#6。 AMM 让您解锁完整的曲目列表数据库。
#7。 您还可以轻松更改设备区域设置,以便访问其他地区的曲目列表数据库。
#8。 虽然 AMM 工具可以注入代码,但它不会记录个人对话或环境声音。它只为 Google “正在播放”录制环境音乐和旋律。AMM 的源代码是开源的,如果您想验证开发者的说法,可以对程序进行审计。
安装要求
对于一般的“正在播放”功能,您需要满足以下要求:
- 运行 Android 11.0 或更高版本操作系统的智能手机。
- 如果您使用的是 Android 9.0、10.0 和 11.0,则需要 root 设备。
- Android 12.0 或更高版本是理想的选择,因为它们可以通过 Android Shell 应用程序自动访问 CAPTURE_AUDIO_HOTWORD。
- 用于 API 访问和 adb 使用的 Shizuku 应用程序。
对于 Google “正在播放”按需功能,要求如下:
- Android 12 或更高版本的操作系统。
- 带有 ARM v8 CPU 的设备。
- Google 应用包构建版本 .29。
- Google 应用的音乐识别服务应设置为系统识别服务。
分步安装指南
#1。安装所需的移动应用程序
从 Google Play 获取 雫 应用程序并将其安装在您的智能手机上。
同样,从 GitHub 下载 环境音乐模组的 apk 文件并将其安装在您的 Android 手机上。
#2。激活开发者选项
打开设置应用程序,然后转到“关于手机”。点击“内部版本号”七次。
设备可能会要求您输入安全 PIN。否则,它只会显示:“您现在是开发者了!”
开发人员选项现在在您的 Android 手机上处于活动状态。它也会在设置应用程序中显示出来。
#3。设置 Shizuku 应用程序的无线调试
在设置应用程序中滚动浏览选项列表,以找到“开发者选项”。在“开发者选项”屏幕中,您将找到“USB 调试”。使用滑块激活它。
打开 Shizuku 应用程序。它会显示 Shizuku 未运行。在“通过无线调试启动”选项下,您将看到一个用于配对的小图标。点击该图标。Shizuku 将显示进入分屏模式的通知,以便于导航、开发人员选项和取消操作。点击“开发人员选项”。
此时会显示“开发者选项”屏幕。长按屏幕底部的矩形图标以激活分屏。Shizuku 现在会显示在屏幕的下半部分。在“开发者选项”屏幕中,滚动查找“无线调试”并启用它。此时会弹出一条通知,征求您的许可。接受。
现在,再次点击“无线调试”,然后稍微滚动一下,找到带有二维码的“配对设备”。点击该选项。屏幕上半部分会弹出一个配对码。触摸弹出窗口一次,Shizuku 应用程序会要求您输入配对码。输入代码并点击“确定”。
配对现已完成。再次触摸 Shizuku 应用程序屏幕,然后点击配对图标下方的“启动”。这样做将启动“无线 Android Debug Bridge (adb)”。代码会运行,然后 Shizuku 应用程序会再次出现。如果您向上滚动至顶部,您会看到该应用程序现在正在运行。
#4。设置环境音乐模组并安装“正在播放”
从应用程序抽屉运行“环境音乐模组”应用程序。点击“开始”,会显示一条通知。始终点击“允许”。Shizuku 和 AMM 将在后台连接。完成后,您会看到“数据使用情况”和“选择国家/地区”屏幕,您只需点击“下一步”即可。
#5。 AMM 会显示“正在加载正在播放”,然后大约 10 秒后,它会开始下载应用程序。下载完成后,您将看到一个“安装”按钮。点击该按钮开始安装 Pixel 的“正在播放”功能。
#6。 您可能还需要从“设置”应用程序的“电池”部分禁用电池优化。当 AMM 应用程序要求您这样做时,执行此操作。现在您应该会看到“设置完成”屏幕。点击“关闭”,此时将弹出“正在播放”屏幕。最初,“正在播放”会显示“正在下载歌曲数据库”。
#7。 数据库下载完成后,您可以播放任何歌曲,然后点击“正在播放”应用程序上的“识别”按钮,以检查应用程序是否正常工作。
这就完成了!您已在受支持的非 Pixel 手机上成功导入并激活了“正在播放”功能。如果您的设备满足高级硬件要求,“按需”功能也应该可用。
结论
Google “正在播放”是一项基础功能,它使 Pixel 手机与其他 Android 设备区别开来。虽然其他应用程序提供几乎类似的服务,但这些应用程序的效率不如 Pixel 手机上的“正在播放”功能。
这就是为什么专业的 Android 开发人员开发了将“正在播放”功能引入非 Pixel Android 手机的方法。尽管您需要执行许多技术要求较高的步骤,但如果您是一位狂热的音乐爱好者,那么这些努力是值得的。
您可能还会发现有关如何在非 Google Pixel 手机上安装 GCam 的文章也很有趣。