Új Swift-csomagok beszédfelismeréshez és típusos döntésekhez
Mattt bemutatta az AnySpeechRecognizer és AnyDecisionModel csomagokat az átíráshoz és körülhatárolt kérdésekhez modellt választó fejlesztőknek.
Az október 29-i bejelentés két feladatot választ szét: a beszéd szöveggé alakítását és az előre megadott lehetőségekkel megválaszolható kérdéseket. A csomagok ezekhez engednek modellt választani a Swift-fejlesztőknek. Nem kapcsolhatók össze minden beállításban: az AnyDecisionModel jelenlegi CoreAI-változata nem használható együtt az AnySpeechRecognizer csomaggal, mert az általuk igényelt függőségek verziói ütköznek egymással.
A beszédfelismerési kézikönyv fájlátírási példája először felold egy támogatott nyelvet, és létrehoz egy átírót. Az elemzés előtt telepíti a kért erőforrásokat, a fájl feldolgozásával párhuzamosan olvassa az eredményeket, majd lezárja a bemenetet és megvárja az összegyűjtött szöveget. Hiba esetén megszakítja az elemző működését. A csomaghoz legalább Swift 6.2 és macOS vagy iOS 26 kell; a Parakeet Apple silicon hardvert igényel. A dokumentált korlátok között szerepel, hogy a Parakeet működését fizikai iPhone-on, az OS 26 futtatókörnyezetet és a minimális fordítót még nem tesztelték.
A döntési kézikönyv rögzített szöveget vagy JSON-adatot tartalmazó munkamenetet ír le. Minden kérdés ugyanarra a bemenetre vonatkozik; a korábbi válaszok nem kerülnek a későbbi kérdések bemenetébe. A választás típusos értéket és a lehetőségek valószínűségeit adja vissza. A helyi megbízhatósági érték ezek összpontosulását méri, nem a válasz helyességét: a szerző saját adatokon mért hibák alapján javasol küszöböt választani. A típusos kimenet önmagában nem véd a befecskendezett utasítások ellen, a Jev/Ollama kompatibilitását pedig rögzített tesztadatokkal, nem élő szolgáltatásokkal vizsgálják.


