Пускането на Pixel 2 и Pixel 2 XL донесе със себе си нова функция, наречена Now Playing и днес научихме как работи от Google.
По-рано този месец Google официално пусна Pixel 2 и Pixel 2 XL които се доставят с нова функция, известна като „Now Playing“. Функцията слуша за музика във фонов режим и ако разпознае една от песните, ви показва името и изпълнителя на заключения екран. Когато функцията беше първоначално обявена, нямаше много публично достъпна информация за нея. Днес обаче имаме повече подробности за това как точно ексклузивната функция Now Playing работи на смартфоните Google Pixel 2 и Pixel 2 XL.
Ние първоначално смяташе, че функцията Now Playing използва технология, наречена „AmbientSense“ за откриване и информиране на потребителя коя песен се възпроизвежда в момента. Това подозрение произтича от името на пакета на приложението Pixel Ambient Services, което е предварително инсталирано на моделите Verizon Google Pixel 2. Тъй като името на предварително инсталирания APK в /system/priv-app се наричаше „AmbientSense“ и изглеждаше, че подробностите за технологията съвпадат, решихме, че това е справедливо предположение. Въпреки това Google се свърза и ни каза, че функцията Now Playing не е базирана на тази технология.
Проследихме изявлението на Google до нас за повече подробности относно Now Playing. По-късно говорител на Google се свърза с нас с допълнителни подробности за функцията, заявявайки, че офлайн базата данни за разпознаване на песни съдържа списък с песни в 10-те хиляди, въпреки че не дадоха точна цифра, но обещаха, че е в по-високия клас. Това означава, че база данни, която изтеглихме от модел Verizon Pixel 2 не представлява всички песни, които функцията „Сега се изпълнява“ може да разпознае.
Освен това научихме от нашия контакт, че функцията Now Playing е активира се само когато чуе музика. Ако Pixel 2 открие възпроизвеждана музика (с помощта на комбинация от софтуер, хардуер и машинно обучение), той след това ще потърси аудио отпечатъка в базата данни, намираща се на телефона, след което ще ви покаже името на песента или художник. Тази база данни, между другото, е актуализиран с музика всяка седмица и се основава на най-популярните песни от каталога на Google Play Музика. Освен това е локализирана според пазара, като по този начин базата данни не е персонализирана към акаунта на потребителя в Google Play Music.
VentureBeat се свърза с Google независимо, за да научи някои допълнителни подробности за функцията „Сега се играе“. Възниква аудио семплиране веднъж на всеки 60 секунди в опит да спестите живота на батерията (за разлика от това да работи през цялото време) и в резултат на това понякога ще виждате песента, която е пусната последно, неподвижна на екрана. Те също така научиха, че актуализацията на базата данни се извършва само през WiFi и замества само остарелите части от вашата специфична за региона база данни.