Nová funkce živého přepisu je exkluzivní pro Google Pixel 4, ale zde je návod, jak ji povolit na starších telefonech Pixel a dalších zakořeněných zařízeních se systémem Android 10.
Pro uživatele, kteří jsou neslyšící nebo nedoslýchaví, by mohl být nový nástroj Live Caption od Googlu v Androidu 10 opravdu užitečný. Tento nástroj byl oznámil na Google I/O začátkem tohoto roku a automaticky poskytuje titulky pro zvuk přehrávaný na vašem zařízení. Funguje s videi, podcasty, zvukovými zprávami a dalšími podporovanými médii (nikoli však telefonáty nebo videohovory). Když Google tuto funkci spustil, udělal z ní a Exkluzivně pro Pixel 4, ačkoli oni řekli, že to plánují přinést na Pixel 3 a Pixel 3a někdy tento měsíc. Nicméně, už jsme ukázali že to může běžet i na jiných zařízeních, a teď se podělím o to, jak to povolit na vašem vlastním zařízení.
Aby tento trik fungoval, budete potřebovat rootované zařízení se systémem Android 10, protože Google zatím zamýšlí, aby Live Caption fungoval pouze na nejnovějších chytrých telefonech Pixel. Kromě metody, kterou jsem použil k povolení podpory živého přepisu v systému Android 10, existuje další metoda, která zahrnuje změnou hodnot systémových vlastností, abyste aplikaci Služby přizpůsobení zařízení přiměli, aby si myslela, že běží na a Pixel 4. Pokud to však uděláte na starším telefonu Pixel, aplikace Fotoaparát Google přeruší, takže tuto alternativní metodu nebudu sdílet. Metoda, kterou sdílím, se nedotkne žádných vlastností systému; místo toho přímo nastaví všechny hodnoty ovládající funkci živého přepisu jako pravdivé. Neměla by tedy být ovlivněna žádná funkce fotoaparátu ani jakákoli jiná funkce. Přesto byste před flashováním jakýchkoli modů, jako je tento, měli mít po ruce zálohu.
Povolil jsem živé přepisy na svém Pixel 2 XL a Pixel 3 XL. Někteří z mých následovníků na Twitteru uvedli, že to fungovalo na Pixel 3a, Pixel první generace, Essential Phone a Redmi K20 s vlastní ROM založenou na AOSP. Zdá se, že živé přepisy nefungují na OnePlus 6T nebo OnePlus 7 Pro se systémem OxygenOS 10 pomocí této metody, ale doufejme, že to dokážeme zprovoznit s trochu větším laděním. Pokud si to chcete vyzkoušet na svém vlastním zařízení, musíte udělat toto.
Požadavky:
- Smartphone nebo tablet Android se systémem Android 10.
- Kořenový přístup s Magisk.
kroky:
- Přejděte do Nastavení > Aplikace a klepnutím na nabídku zobrazte všechny systémové aplikace. Podívejte se, zda jsou nainstalovány „Služby přizpůsobení zařízení“. Tato aplikace je předinstalovaná na zařízeních Pixel. Na zařízeních jiných než Pixel by to nemělo být, ale některé vlastní ROM to stejně mohly obsahovat.
- Pokud vaše zařízení již má nainstalované „Služby přizpůsobení zařízení“, musíte aktualizovat na nejnovější verzi souboru APK extrahovaného z Pixelu 4. Konkrétně nainstalujte tento soubor APK. Soubor APK extrahovaný z Pixelu 4 má kód pro funkci živého přepisu. Jiné verze tohoto souboru APK nebudou mít živý přepis. Pokud vaše zařízení ještě nemá nainstalované služby přizpůsobení zařízení, nepokoušejte se je instalovat a pokračujte dalším krokem.
- Otevřete Magisk Manager a nainstalujte modul „SQLite pro zařízení ARM aarch64“ ze sekce Ke stažení. Poznámka: Pokud již máte SQLite binární soubor z TitaniumBackup nebo Termux, můj instalační skript Magisk Module to zjistí, takže nebudete muset instalovat tento samostatný SQLite binární soubor.
- Restartujte telefon.
- Stáhněte si jeden z následujících modulů Magisk, které jsem vytvořil, a nainstalujte jej do Správce Magisk. Pokud mělo vaše zařízení nainstalované „Služby přizpůsobení zařízení“ a provedli jste krok č. 2 pro aktualizaci na nejnovější verzi, nainstalujte tento modul s názvem „LiveCaption_Pixel.zip". Pokud vaše zařízení nemá nainstalované „Služby přizpůsobení zařízení“ a vy jste přeskočili krok #2, nainstalujte tento modul s názvem „LiveCaption_nonPixel.zip". Rozdíl mezi moduly _Pixel a _nonPixel je v tom, že modul _nonPixel má přibalenou aplikaci „Služby přizpůsobení zařízení“. Toto je systémová aplikace, takže ji nelze nainstalovat jako jakýkoli normální soubor APK, pokud ji ještě nemáte nainstalovanou.
- Restartujte telefon.
- Zkontrolujte Nastavení > Zvuk nebo Nastavení > Usnadnění pro nastavení živého přepisu. Povolte tuto funkci a zjistěte, zda funguje sledováním videa YouTube se zvukem v angličtině. Pokud to nepomůže, zkuste restartovat ještě jednou.
Doufejme, že byste měli mít na svém zakořeněném zařízení Android 10 spuštěný živý přepis. Tuto funkci mám na svém Pixelu 2 XL povolenou již více než 2 měsíce bez jakýchkoli problémů. Ale slovo varování. Neaktualizujte aplikaci Služby přizpůsobení zařízení prostřednictvím Obchodu Google Play. Google poskytuje různé verze aplikace pro různá zařízení – pokud nainstalujete verzi, která nebyla vytvořena pro Pixel 4, ztratíte funkci živého přepisu. Vypněte automatické aktualizace pro tuto aplikaci v Obchodě Play a zkontrolujte, zda všechny aktualizované soubory APK, které nainstalujete prostřednictvím APKMirror, pocházejí z Pixel 4.
Tuto metodu jsem objevil sám, ale rád bych poděkoval moderátorovi fóra XDA Didgeridoohan a XDA Recognized Developer topjohnwu za pomoc při ladění mého skriptu. Rád bych také poděkoval senior Memberovi XDA 73 Sydney, jcmm11, adpoliak a všichni ostatní zapojení do GPay-SQLite-Fix Magisk Module, když jsem si vypůjčil kód pro kontrolu binárního kódu SQLite.