ახალი Live Caption ფუნქცია არის Google Pixel 4-ის ექსკლუზიური, მაგრამ აი, როგორ უნდა ჩართოთ იგი ძველ Pixel ტელეფონებზე და სხვა დაფუძნებულ Android 10 მოწყობილობებზე.
ყრუ ან სმენადაქვეითებული მომხმარებლებისთვის Google-ის ახალი Live Caption ინსტრუმენტი Android 10-ში შეიძლება მართლაც სასარგებლო იყოს. ეს ინსტრუმენტი იყო გამოაცხადა Google I/O-ში ამ წლის დასაწყისში და რასაც ის აკეთებს არის ავტომატურად უზრუნველყოფს სუბტიტრებს აუდიოსთვის, რომელიც უკრავს თქვენს მოწყობილობაზე. ის მუშაობს ვიდეოებთან, პოდკასტებთან, აუდიო შეტყობინებებთან და სხვა მხარდაჭერილ მედიასთან (მაგრამ არა სატელეფონო ან ვიდეო ზარებთან). როდესაც Google-მა გამოუშვა ფუნქცია, მათ ის გახადეს ა Pixel 4-ექსკლუზივი, თუმცა ისინი თქვეს, რომ აპირებდნენ მის მოყვანას Pixel 3-სა და Pixel 3a-ს ამ თვეში. თუმცა, ჩვენ უკვე ვაჩვენეთ რომ ის შეიძლება სხვა მოწყობილობებზეც იმუშაოს და ახლა მე ვაპირებ გაგიზიაროთ როგორ ჩართოთ ის თქვენს საკუთარ მოწყობილობაზე.
ამ ხრიკის ფუნქციონირებისთვის დაგჭირდებათ ძირეული მოწყობილობა, რომელიც მუშაობს Android 10-ზე, რადგან Google-ი ჯერ-ჯერობით აპირებს Live Caption-მა მხოლოდ Pixel-ის უახლეს სმარტფონებზე იმუშაოს. გარდა იმ მეთოდისა, რომელიც მე გამოვიყენე ცოცხალი წარწერის მხარდაჭერის გასააქტიურებლად Android 10-ზე, არის კიდევ ერთი მეთოდი, რომელიც მოიცავს სისტემის თვისებების მნიშვნელობების შეცვლა, რათა მოატყუოს Device Personalization Services აპი, რომ იფიქროს, რომ ის მუშაობს ა პიქსელი 4. თუმცა, ამის გაკეთება ძველ Pixel ტელეფონზე დაარღვევს Google Camera აპს, ამიტომ მე არ გავაზიარებ ამ ალტერნატიულ მეთოდს. მეთოდი, რომელსაც მე ვაზიარებ, არ შეეხება სისტემის რომელიმე თვისებას; ამის ნაცვლად, ის პირდაპირ აყენებს ყველა მნიშვნელობას, რომელიც აკონტროლებს ცოცხალი წარწერის ფუნქციას, როგორც true. ამრიგად, კამერის ფუნქციონალობაზე ან ამ საკითხთან დაკავშირებით რაიმე სხვა ფუნქციონალზე არ უნდა დაზარალდეს. და მაინც, სანამ მსგავსი მოდიფიკაციების ჩართვას აპირებთ, ხელთ უნდა გქონდეთ სარეზერვო ასლი.
მე გავააქტიურე ცოცხალი წარწერა ჩემს Pixel 2 XL-სა და Pixel 3 XL-ზე. Twitter-ზე ჩემმა ზოგიერთმა მიმდევარმა თქვა, რომ ის მუშაობდა Pixel 3a-ზე, პირველი თაობის Pixel-ზე, Essential Phone-ზე და Redmi K20-ზე, რომელიც მუშაობს AOSP-ზე დაფუძნებულ ROM-ზე. როგორც ჩანს, ცოცხალი წარწერა არ მუშაობს OnePlus 6T-ზე ან OnePlus 7 Pro-ზე, რომელიც მუშაობს OxygenOS 10-ზე ამ მეთოდის გამოყენებით, მაგრამ იმედია, ჩვენ შევძლებთ მას მუშაობას ცოტა მეტი გამართვით. თუ გსურთ სცადოთ ის საკუთარ მოწყობილობაზე, აი, რა უნდა გააკეთოთ.
მოთხოვნები:
- Android სმარტფონი ან პლანშეტი, რომელიც მუშაობს Android 10-ზე.
- Root წვდომა Magisk-ით.
ნაბიჯები:
- გადადით პარამეტრები > აპები და შეეხეთ მენიუს სისტემის ყველა აპლიკაციის საჩვენებლად. ნახეთ, დაინსტალირებულია თუ არა „მოწყობილობის პერსონალიზაციის სერვისები“. ეს აპი წინასწარ არის დაინსტალირებული Pixel მოწყობილობებზე. ის არ უნდა იყოს იქ არა-Pixel მოწყობილობებზე, მაგრამ ზოგიერთ ჩვეულ ROM-ს შეიძლება ჰქონდეს ის მაინც შეფუთული.
- თუ თქვენს მოწყობილობას უკვე აქვს დაინსტალირებული „მოწყობილობის პერსონალიზაციის სერვისები“, მაშინ უნდა განაახლოთ Pixel 4-დან ამოღებული APK-ის უახლეს ვერსიაზე. კერძოდ, დააინსტალირეთ ეს APK. Pixel 4-დან ამოღებულ APK-ს აქვს ცოცხალი წარწერის ფუნქციის კოდი. ამ APK-ის სხვა ვერსიებს არ ექნება პირდაპირი წარწერა. თუ თქვენს მოწყობილობას ჯერ არ აქვს დაინსტალირებული Device Personalization Services, მაშინ არ სცადოთ მისი ინსტალაცია და უბრალოდ გააგრძელეთ შემდეგი ნაბიჯი.
- გახსენით Magisk Manager და დააინსტალირეთ "SQLite for ARM aarch64 მოწყობილობების" მოდული ჩამოტვირთვების განყოფილებიდან. შენიშვნა: თუ თქვენ უკვე გაქვთ SQLite ორობითი TitaniumBackup ან Termux, მაშინ ჩემი Magisk Module ინსტალერის სკრიპტი ამოიცნობს მას, ასე რომ თქვენ არ დაგჭირდებათ ამ ცალკეული SQLite ორობითი ინსტალაცია.
- გადატვირთეთ თქვენი ტელეფონი.
- ჩამოტვირთეთ ერთ-ერთი შემდეგი Magisk მოდული, რომელიც მე გავაკეთე და დააინსტალირეთ Magisk Manager-ში. თუ თქვენს მოწყობილობას ჰქონდა "მოწყობილობის პერსონალიზაციის სერვისები" დაინსტალირებული და თქვენ მიჰყევით #2 ნაბიჯს უახლეს ვერსიამდე განახლებისთვის, მაშინ დააინსტალირეთ ეს მოდული სახელწოდებით "LiveCaption_Pixel.zip". თუ თქვენს მოწყობილობას არ ჰქონდა დაინსტალირებული "მოწყობილობის პერსონალიზაციის სერვისები" და თქვენ გამოტოვეთ ნაბიჯი #2, დააინსტალირეთ ეს მოდული სახელწოდებით "LiveCaption_nonPixel.zip". განსხვავება _Pixel-სა და _nonPixel-ის მოდულებს შორის არის ის, რომ _nonPixel-ს აქვს "მოწყობილობის პერსონალიზაციის სერვისების" აპი შეფუთული. ეს არის სისტემური აპი, ამიტომ მისი დაინსტალირება შეუძლებელია, როგორც ნებისმიერი ჩვეულებრივი APK, თუ ის უკვე არ გაქვთ დაინსტალირებული.
- გადატვირთეთ თქვენი ტელეფონი.
- შეამოწმეთ პარამეტრები > ხმა ან პარამეტრები > ხელმისაწვდომობა პირდაპირი წარწერის პარამეტრისთვის. ჩართეთ ფუნქცია და ნახეთ, მუშაობს თუ არა ის YouTube ვიდეოს ინგლისურენოვანი აუდიოს ყურებით. თუ ეს არ მუშაობს, სცადეთ გადატვირთვა კიდევ ერთხელ.
იმედია, თქვენ უნდა გქონდეთ ცოცხალი წარწერა და გაშვებული თქვენს დაფუძნებულ Android 10 მოწყობილობაზე. ეს ფუნქცია ჩართული მაქვს ჩემს Pixel 2 XL-ზე 2 თვეზე მეტი ხნის განმავლობაში, პრობლემების გარეშე. თუმცა გაფრთხილების სიტყვა. არ განაახლოთ Device Personalization Services აპი Google Play Store-ის მეშვეობით. Google ემსახურება აპის სხვადასხვა ვერსიებს სხვადასხვა მოწყობილობებზე — თუ დააინსტალირებთ ვერსიას, რომელიც არ არის შექმნილი Pixel 4-ისთვის, თქვენ დაკარგავთ Live Caption ფუნქციას. გამორთეთ ამ აპის ავტომატური განახლებები Play Store-ში და შეამოწმეთ, რომ ნებისმიერი განახლებული APK, რომელსაც თქვენ დააინსტალირეთ APKMirror-ის მეშვეობით, მოვიდა Pixel 4-დან.
მე თვითონ აღმოვაჩინე ეს მეთოდი, მაგრამ მინდა მადლობა გადავუხადო XDA ფორუმის მოდერატორს დიდგრიდოჰან და XDA აღიარებული დეველოპერი topjohnwu რომ დამეხმარე ჩემი სკრიპტის გამართვაში. ასევე მინდა მადლობა გადავუხადო XDA-ს უფროს წევრს 73 სიდნეი, jcmm11, adpoliak და ყველა სხვა მონაწილე GPay-SQLite-Fix Magisk მოდული, როგორც მე ვისესხე კოდი SQLite ბინარის შესამოწმებლად.