Sandbook

Tradotto dall’inglese. Vedi l’originale

Sintesi vocale su iPhone XS e altri iPhone meno recenti

Tre barriere distinte decidono se un lettore neurale funziona su un iPhone di otto anni fa (la versione di iOS, il chip e la memoria) e solo due sono scritte sulla scheda. Cosa chiede ogni app Kokoro, e perché i numeri cambiano così tanto.

· Aggiornato il · mazzzystar · 9 min di lettura

Sintesi vocale su iPhone XS: funziona ancora? L’iPhone XS è stato presentato a settembre 2018. Ha otto anni, riceve ancora aggiornamenti di iOS, e la domanda con cui arriva chi cerca è se una voce neurale moderna (quella che sembra una persona e non un navigatore) ci giri davvero, o se “IA sul dispositivo” sia un modo discreto per dire “compra un telefono nuovo”.

Quando è stato scritto questo articolo, girava. Ma a deciderlo sono tre barriere distinte, solo due sono scritte sulla scheda dell’App Store, e ogni app le colloca in punti molto diversi.

Risposta breve

Oggi no: dalla versione 1.0.4 le voci di Sandbook richiedono un iPhone 12 o successivo, quindi iPhone XS, XS Max e XR non sono supportati. Il 14 settembre 2026, quando è stato scritto questo articolo, Sandbook 1.0.2 accettava ancora la generazione del 2018, e almeno un altro lettore Kokoro aveva già alzato l’asticella, all’iPhone 15. Il modello è lo stesso in tutte; a fissare il requisito minimo è il runtime per GPU che gli sta intorno.

Ambito e fonti

Sandbook è la mia app. Ogni requisito citato qui sotto è stato letto sulla scheda dell’App Store statunitense di ciascuna app il 14 settembre 2026, e la distinzione che conta è da quale riga viene: la sezione Compatibilità di Apple è generata da ciò che lo sviluppatore ha inviato, mentre un elenco di dispositivi nella descrizione è lo sviluppatore che ti dice cosa supporta. Non ho misurato le prestazioni di queste app su hardware datato, e in questo articolo non ci sono tempi perché non ne ho misurati.

Tre barriere, e solo due sono scritte

Barriera 1: la versione di iOS

La più rigida, perché non si discute. iOS 18 gira su iPhone XR, XS e XS Max e su tutti i modelli successivi, oltre che su iPhone SE di seconda e terza generazione. Un iPhone X o un iPhone 8 ha smesso di ricevere aggiornamenti con iOS 16, e nessun chip cambierà questo fatto. iOS 17 aveva già tracciato il confine nello stesso punto di iOS 18: a XS e XR.

È qui che la maggior parte di queste app perde davvero i telefoni più vecchi. KO Reader e Local Narrator richiedono entrambe iOS 18.6, non solo iOS 18, il che esclude senza clamore chiunque abbia smesso di aggiornare.

Barriera 2: il chip

Quando un’app ha bisogno di una generazione specifica di GPU, Apple lo indica nella sezione Compatibilità. Il 14 settembre 2026, la riga di Sandbook 1.0.2 indicava come requisito minimo il chip del 2018 di iPhone XS, XS Max e XR. Koro Voices e On-Device AI riportavano la stessa riga sul chip del 2018; Éist, Play Text e KO Reader non avevano alcun requisito di chip nella sezione di Apple. (Sandbook 1.0.4 ha poi spostato il proprio requisito minimo all’iPhone 12.)

Ed è qui che la cosa si fa interessante. Local Narrator non ha alcuna riga sul chip da parte di Apple, ma la sua descrizione dice “iPhone 15 or later” (iPhone 15 o successivo). È il requisito minimo dello sviluppatore, non di Apple, e sta cinque generazioni sopra quello che Sandbook indicava all’epoca.

Barriera 3: la memoria, che nessuno pubblicizza

Il vero limite di un telefono datato non è la velocità di calcolo, è la RAM. Un modello vocale deve restare in memoria mentre parla, e iOS chiude un’app in primo piano che chiede più memoria di quella che il dispositivo può concedere. La descrizione di Sandbook sull’App Store è insolitamente diretta su questo punto, nelle sue FAQ: “If it crashes, this indicates that your device has low memory (3GB or less), which may happen on iPhone SE or older models.” (se si chiude all’improvviso, il dispositivo ha poca memoria, 3 GB o meno, cosa che può succedere su iPhone SE o modelli più vecchi).

È la frase da tenere presente se il tuo telefono è proprio in fondo all’elenco dei supportati. È anche il motivo per cui altri sviluppatori fissano un requisito più alto di quello strettamente necessario: chiedere un iPhone 12 elimina i dispositivi che più facilmente restano senza memoria, e con loro un’intera categoria di recensioni a una stella.

Dove ogni lettore fissa il proprio requisito minimo

AppRiga di compatibilità di AppleElenco di dispositivi dello sviluppatoreiPhone più vecchio compatibile
Sandbook1.0.2: iOS 18.0 o successivo, chip del 2018 o successivo1.0.4: iPhone 12 o successivoiPhone 12 (2020), dalla 1.0.4
ÉistiOS 17.0 o successivoNessuno indicatoiPhone XS / XS Max / XR (2018), con iOS 17
Play TextiOS 18.0 o successivoNessuno indicatoiPhone XR (2018)
KO ReaderiOS 18.6 o successivoNessuno indicatoiPhone XR (2018)
Local NarratoriOS 18.6 o successivo“iPhone 15 or later”iPhone 15 (2023)
Koro VoicesiOS 16.6 o successivo, chip del 2018 o successivoNessuno indicatoiPhone XS / XS Max / XR (2018)
On-Device AIiOS 18.0 o successivo, chip del 2018 o successivoNessuno indicatoiPhone XS / XS Max / XR (2018), con 1,9 GB di spazio libero
Dati letti sulla scheda dell’App Store statunitense di ciascuna app il 14 settembre 2026; la riga di Sandbook è aggiornata alla 1.0.4 il 28 settembre 2026. L’ultima colonna è ciò che i due requisiti dichiarati implicano insieme: dove l’elenco dello sviluppatore è più severo della riga di Apple, vale l’elenco dello sviluppatore.

Fai attenzione a cosa dice l’ultima colonna e a cosa non dice. Il 14 settembre 2026, ogni app di questo elenco scendeva al massimo fino allo stesso hardware del 2018, perché gli elenchi di dispositivi di Apple per iOS 17 e 18 si fermano entrambi a XS e XR: la differenza tra queste app non è quali telefoni possono raggiungere, ma quali hanno scelto di raggiungere. Il requisito di iOS 17 di Éist è il più accogliente per chi ha smesso di aggiornare; la soglia dell’iPhone 15 di Local Narrator esclude cinque anni di telefoni in grado di eseguire il modello.

Perché per questo modello bastava un chip del 2018

“IA sul dispositivo” ha finito per indicare un modello linguistico da diversi miliardi di parametri, e quelli sì che richiedono un telefono recente e diversi gigabyte in cui stare. Kokoro-82M non è questo. Ha 82 milioni di parametri, e l’intero download di Sandbook è di circa 276 MB, con il modello e tutte le 41 voci inclusi: due ordini di grandezza in meno dei modelli di chat locali con cui oggi si vendono gli iPhone.

Dall’hardware gli servono una generazione di GPU abbastanza moderna per le funzioni di Metal a cui punta Apple MLX, e abbastanza memoria libera per tenere i pesi mentre gira il resto dell’app. Quando è stato scritto questo articolo, il chip del 2018 superava entrambe le prove. (Con la 1.0.4, Sandbook ha scoperto che la sua build MLX richiede la famiglia di GPU introdotta con l’A14, e ha alzato il requisito all’iPhone 12.) È davvero così: il vincolo qui è la base dello stack software più che la potenza di calcolo, ed è per questo che un telefono di otto anni può produrre una voce che, quando era nuovo, avrebbe richiesto un data center.

C’è una cosa che un telefono più vecchio non ottiene, e non è la qualità audio: è il tempo. La velocità di generazione cresce con la GPU, quindi lo stesso capitolo viene sintetizzato più lentamente su un chip vecchio che su uno nuovo. Poiché Sandbook genera frase per frase con un buffer in anticipo e comincia a leggere dopo la prima frase invece che dopo l’intero capitolo, quello che ti costa è soprattutto una pausa un po’ più lunga all’inizio. Non ho pubblicato tempi per dispositivo e non mi metterò a indovinarli qui; l’architettura è la parte che posso descrivere onestamente, e il periodo di rimborso dell’App Store è ciò che risolve la questione per il tuo telefono.

Cosa ottiene oggi un telefono meno recente

Su un dispositivo supportato, dall’iPhone 12 in su, non esiste ancora una versione ridotta: ogni dispositivo ha gli stessi 82 milioni di parametri, la stessa uscita a 24 kHz, tutte le 41 voci (28 in inglese americano e britannico), la stessa gamma di velocità da 0,5× a 2,5× applicata dentro il modello, l’evidenziazione parola per parola e la stessa posizione salvata per ogni libro.

E se il tuo telefono sta sotto quella soglia (un iPhone XS, XR o 11, oppure un iPhone X, 8 o 7 fermo a iOS 16), la risposta è quella che hai già sul dispositivo. Leggi schermo fa parte delle funzioni di accessibilità di iOS, non costa nulla e funziona su versioni molto più vecchie di qualsiasi app di questo elenco. Leggi schermo a confronto con un lettore neurale spiega cosa scambi in cambio.

La pagina di prodotto dedicata, su quali iPhone funziona Sandbook, riunisce in un unico posto l’elenco completo di iPhone e iPad.

Domande sull’hardware meno recente

Sandbook funziona ancora su iPhone XS?

No, non da Sandbook 1.0.4. Le voci ora richiedono iPhone 12 o successivo, oppure un iPad con chip A14 o M1 o successivo, con iOS 18.2 o versioni successive, perché il runtime MLX che usa ha bisogno della famiglia di GPU arrivata con l’A14. iPhone XS, XS Max, XR, 11 e SE (2ª generazione) non sono supportati per la sintesi vocale. Su quei telefoni, le funzioni integrate di Apple Leggi schermo e Leggi selezione sono il modo gratuito per ascoltare un testo ad alta voce.

Il mio iPhone supporta iOS 18. Vuol dire che un lettore Kokoro funzionerà?

Non necessariamente. La versione di iOS è solo la prima barriera. Diversi lettori, tra cui Sandbook dalla 1.0.4, richiedono una GPU più recente di quella che basta a iOS 18: un iPhone 12 o successivo. Controlla sia la riga su iOS sia eventuali elenchi di chip o dispositivi nella scheda dell’App Store. Su iPad, controlla il chip più che la versione di iOS.

Un lettore sul dispositivo ha bisogno di connessione per generare la voce?

Per la voce no. Nelle app confrontate qui il modello è dentro il download e gira sul dispositivo, quindi un iPhone supportato in modalità aereo legge un libro esattamente come in Wi‑Fi. In Sandbook serve la connessione solo per aggiungere una pagina web.

Perché altre app Kokoro chiedono hardware più recente se il modello è lo stesso?

Perché un requisito di dispositivo è una scelta di assistenza tanto quanto una scelta tecnica. Escludere i telefoni supportati più vecchi elimina i dispositivi che più facilmente restano senza memoria, e con loro un’intera categoria di recensioni a una stella. È una scelta difendibile; semplicemente non è una proprietà di Kokoro-82M, che è un modello da 82 milioni di parametri, piccolo rispetto a qualsiasi altra cosa venga descritta come IA sul dispositivo.

Fonti

Ogni requisito indicato sopra è stato letto sulla scheda citata, sull’App Store statunitense, il 14 settembre 2026. Gli sviluppatori cambiano le versioni minime da un aggiornamento all’altro; la scheda è sempre la risposta aggiornata.

  1. Sandbook: Natural Voice Reader — compatibility and description — App Store statunitense
  2. Local Narrator — stated supported devices — App Store statunitense
  3. KO Reader — compatibility — App Store statunitense
  4. Éist: PDF/Ebook to Audiobook — compatibility — App Store statunitense
  5. Play Text (TTS) — compatibility — App Store statunitense
  6. Koro Voices: Text to speech — compatibility — App Store statunitense
  7. On-Device AI: Private Workspace — compatibility — App Store statunitense

Sull’autore

Sandbook è scritto e sviluppato da una sola persona, che pubblica come mazzzystar. Tutto ciò che questo blog dice su Sandbook si può verificare nell’app; tutto ciò che dice su un’altra app viene dalla sua scheda o dalla sua documentazione, con la data in cui è stata consultata. Le correzioni sono benvenute e vengono applicate.

Su un iPhone 12 o successivo, parla

Sandbook 1.0.4 richiede iOS 18.2 e un iPhone 12 o successivo, oppure un iPad con chip A14 o M1 o successivo, e dà a ogni dispositivo supportato le stesse 41 voci, lo stesso modello e lo stesso audio a 24 kHz. Gratis, senza nulla da acquistare all’interno.

iOS 18.2 o successivo · iPhone 12 o successivo e iPad

Oppure prova prima le voci nel browser