Hogyan rögzítik az AI állásinterjú-asszisztensek a rendszerhangot iOS-en, és miért többnyire nem tudják

Szerző: Aaron Cao · Frissítve

iOS-en többnyire nem tudják azt megtenni, ahogy az asztali asszisztensek teszik. Az iOS minden alkalmazásnak egy homokozóba zárt hangzavar-munkamenetet ad, és nincs nyilvános API egy másik alkalmazás hangjának valós idejű olvasásához. A hívások hangját igénylő asszisztensek helyette macOS-en vagy Windows-on futnak.

Miért különbözik az iOS architekturálisan az asztaltól

Az asztali állásinterjú-asszisztens azért működik, mert az asztali operációs rendszerek feltárják a másik alkalmazás által lejátszott hangot. macOS-en ez az ajtó a ScreenCaptureKit, az a jogosultsági família, amely a képernyőrögzítést is hajtja; Windows-on a WASAPI loopback, amely lehetővé teszi egy folyamatnak, hogy beolvassa a rendszer kimeneti mixét. A SubcueAI kettős hangrögzítése közvetlenül erre a két API-ra épül.

Az iOS-nek nincs nyilvános megfelelője. Minden alkalmazás egy sandboxban fut a saját hangszkennelési munkamenetével, és a rendszer nem kínál harmadik féltől származó alkalmazásoknak loopback-csatornát a mixbe vagy egy másik alkalmazás munkamenetébe. Az iPhone-on futó Zoom-hívás hallható a Zoom és a hangszóró számára, de nem egy másik, ugyanazon a telefonon telepített alkalmazás számára. Ez szándékos platformdöntés, és minden iOS-kiadáson érvényes maradt.

A következmény egyértelmű: az asztali asszisztens architektúrát — rendszerhang rögzítése, valós idejű átírás, javaslatok megjelenítése — nem lehet iOS-re portolni úgy, ahogy van. Minden olyan termék, amely az ellenkezőjét állítja, a motorháztető alatt valami lényegesen mást csinál, és jogos megkérdezni a forgalmazóktól, pontosan melyik API-t használják.

A létező megkerülő megoldások és mindegyik ára

Ha az interjújának iPhone-on kell zajlania, igaza van, hogy a lehetőségek szűkösnek tűnnek; segít pontosan tudni, mit tud és mit nem tud az egyes megkerülő megoldás. 3 minta van forgalomban, és mindegyik feláldoz valami fontosat.

  • ReplayKit-közvetítések. Az iOS tud képernyőt rögzíteni az alkalmazáshangokkal együtt egy felhasználó által indított közvetítésen keresztül, de az adatfolyam egy szorosan korlátozott közvetítési bővítményen belül fut. Képernyő streameléséhez készítették szolgáltatásokba, nem arra, hogy tápláljon egy második alkalmazást, amely elemzi a hívás hangját és valós időben válaszol.
  • Hangszóró plusz egy második eszköz. Tegye a hívást hangszóróra, és hagyja, hogy egy laptop mikrofonja akusztikusan hallgassa. Ez bármilyen asszisztenssel működik, beleértve a SubcueAI mikrofon-csatornáját is, de a szobai visszhang és az áthallás rontja az átírás pontosságát, és az interjúztató hangszóró akusztikával hallja Önt.
  • Munkáltatói oldali integrációk. Egyes interjú-platformok kiszolgálói oldalon írják át a hívásokat a vállalat számára. Ez a munkáltató eszköztára a saját infrastruktúrájukon; a jelölt oldalára semmit sem tesz.

Egyik sem reprodukálja az asztali élményt. Az őszinte összefoglalás az, hogy egy kizárólag telefonon zajló interjú a valós idejű segítséget elérhetetlenné teszi, és az előzetes felkészülés viseli a terhet; egy próba-interjú munkamenet az előző este többet tesz a telefonos szűrésért, mint bármilyen megkerülő megoldás annak során.

Mit tesz a SubcueAI iOS-alkalmazás helyett

A SubcueAI natív asztali alkalmazásokat szállít macOS 14 és újabb, valamint Windows 10 és újabb rendszerekre, és szándékosan nem szállít iOS-alkalmazást. Aaron Cao, a SubcueAI alapítója, nyíltan fogalmazott az indoklásról: egy iPhone-alkalmazás nem tudná becsületesen ellátni a termék alapfunkcióját, és egy leromlott figyelő szállítása, amely mást színlel, a felhasználói bizalmat egy App Store-listahelyért cserélné el.

A gyakorlati ajánlás az architektúrából következik. Végezzen videóinterjúkat számítógépen, ha van rá lehetőség; a toborzók szinte mindig kínálnak asztali csatlakozási linket Zoom-, Google Meet- és Microsoft Teams-hívásokhoz. Az asztalon az asszisztens az operációs rendszeren keresztül hallja a hívást, nem a levegőn át, és a telepítési útmutató néhány perc alatt végigvezeti az engedélyeken mindkét platformon.

Az interjúra való felkészülés böngészőbe illő részeihez, beleértve az AI próba-interjút, egy telefon vagy táblagép tökéletesen megfelelő, mert a gyakorlás nem igényli egy másik alkalmazás hangjának rögzítését. Az asztali rögzítési útvonal mögötti architekturális részletek összegyűjtve megtalálhatók a how-it-works válaszokban.

GYIK

Van iOS-verziója a SubcueAI-nak?

Nem. A SubcueAI csak macOS és Windows asztali alkalmazásokat szállít. Az iOS nem teszi elérhetővé azokat a rendszerhang API-kat, amelyekre a termék épül, és egy leromlott közelítést szándékosan nem szállítottak.

Bármely alkalmazás tudja átírni az iPhone-omon futó Zoom-hívást?

Nem a hívás hangjának közvetlen olvasásával; az iOS sandboxolása megakadályozza, hogy egy alkalmazás felhasználja egy másik alkalmazás hangmunkamenetét. Az iPhone-on élő hívásátírást állító alkalmazások a mikrofon akusztikus rögzítésére vagy az értekezlet-házigazda által vezérelt szerveroldali integrációkra támaszkodnak.

A ReplayKit valós időben táplálhat egy interjúasszisztenst?

A ReplayKit felhasználó által indított képernyőközvetítésekre készült, egy korlátozott bővítményfolyamatba. Nem praktikus valós idejű folyamat egy második alkalmazás számára, hogy elemezze a hívás hangját és javaslatokat adjon vissza egy interjú során.

Mit tegyek, ha az interjúm csak a telefonomon zajlhat?

Készüljön előre, ahelyett hogy élő segítségre támaszkodna: tartson próba-interjú munkameneteket, készítse el a történeteit, és tegyen papírra feljegyzéseket. Ha bármilyen rugalmasság létezik, kérje meg a toborzót asztali csatlakozási linkre; szinte az összes Zoom-, Google Meet- és Microsoft Teams-interjún van ilyen.

Kapcsolódó kérdések

← Több erről: Hogyan működik