NvApple, iPhone e Mac per non vedenti - punteggiatura https://www.nvapple.it/tag/punteggiatura it VoiceOver, come risolvere: simbolo di addizione e altri segni letti male su iOS 11 https://www.nvapple.it/articoli/voiceover-come-risolvere-simbolo-di-addizione-e-altri-segni-letti-male-su-ios-11 <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even"><p>Dopo l'aggiornamento a iOS 11, la qualità della lettura con VoiceOver è drasticamente scesa, a causa di errori nella traduzione sui simboli della punteggiatura e delle monete: il più, viene letto come simbolo dell'addizione, l'uguale come simbolo dell'uguale, il maggiore come simbolo del maggiore, per non parlare delle monete: euro, dollari, e così via... lette come "simbolo dell'euro", nonché la lettura di testi con più punti fermi, interrogativi o esclamativi: "al messaggio sono stati aggiunti punti esclamativi N volte". Tale comportamento crea problemi nella lettura dei numeri di telefono e dei soldi negli home banking, oltre a rendere poco scorrevoli i libri di narrativa, e impossibili quelli di studio, quando contengono simboli matematici; per questo ho deciso di fare ulteriori prove arrivando alla soluzione definitiva: la sintesi vocale non ha il problema di per sè, il guaio era in VoiceOver, quindi, perché non agire sul rotore lingue? Esperimento riuscito. Ecco come risolvere il problema dei simboli in lettura:</p> <ol> <li>andare su impostazioni, generali, accessibilità, VoiceOver, voce</li> <li>Cercare la voce Rotore lingue, fare doppio tap su aggiungi nuova lingua, e cercare Italiano italia. Doppio tap, per aggiungere la lingua.</li> <li>Se la lingua è già presente dopo l'intestazione lingue rotore, basta fare doppio tap su italiano italia, per poter impostare a piacimento il tipo di voce da usare e relativi parametri. La voce principale e quella della seconda lingua, sono indipendenti.</li> <li>Uscire dalle opzioni di VoiceOver, e chiudere impostazioni.</li> <li>girare il rotore fino a lingua, e fliccare in basso fino a scegliere italiano. Il problema, di fatto, sta quando VoiceOver utilizza la lingua italiana rilevata come lingua di default del sistema.</li> </ol> <h3>Condizioni sfavorevoli e difetti</h3> <p>Siccome questo, di fatto, risulta un work around per risolvere un bug esistente, non può essere privo di condizioni sfavorevoli. Innanzitutto, in alcuni dispositivi accade che ci sia un periodo di latenza, un mancato refresh delle azioni che secondo me si verifica pure in altre situazioni riguardanti VoiceOver, come per esempio l'eliminazione degli sms tramite azioni rotore. Pertanto qualora dopo aver girato il rotore e settato la lingua su italiano anziché su default, il problema dei simboli letti male persiste, è necessario rifare il giro di rotore, e fliccare su e giù un'altra volta: da italiano default, a italiano. Quindi il problema si dovrebbe risolvere. Un'altra condizione sfavorevole, è che il bug dei simboli persiste quando stiamo scrivendo sulla tastiera: nel momento in cui si digiterà un simbolo Più, VoiceOver leggerà simbolo dell'addizione. Idem se stiamo leggendo un testo carattere per carattere tramite l'apposita opzione rotore e ci troviamo un più, un euro, un uguale, ecc. Un altro difetto, avviene quando si hanno più lingue installate: talvolta accade che digitando un segno più, questo venga recitato, in scrittura, con la dicitura nella seconda lingua aggiunta: plus in inglese, plusse in francese, o simili. La soluzione ideale sarebbe avere solo la lingua italiana impostata come lingua aggiuntiva; oppure, assicurarsi che quando si flicca girando il rotore, l'italiano sia la prima o l'ultima lingua dopo quella di default. Ossia, che da lingua di default, scendi su italiano con un singolo flick in basso, o sali su italiano con un singolo flick in alto, ma sembra anche questo non essere stabilissimo per cui per adesso l'unica soluzione è quella di avere una sola lingua. Nel caso in cui per lavoro, svago o studio si voglia leggere anche in altre lingue, fino a che non viene risolto l'errore definitivamente dalla apple, bisognerà tollerare che la tastiera ogni tanto dica plusse, plus, o similari, mentre si digita. Un'altra situazione è che, impostare su italiano anziché su lingua di default, elimina definitivamente il predicozzo di, al messaggio sono stati aggiunti punti esclamativi 3 volte; ma lo elimina a tal punto chequando vede scritto : "ciao mondo!!!" anziché leggere: "ciao mondo! 3 punti esclamativi", legge "ciao mondo! 3". Per cui uno non sa quale simbolo di punteggiatura ci sia; ovvio lo potrà sapere dal contesto della frase, ma potrebbe essere problematico lo stesso, se i punti esclamativi, interrogativi, ecc, vengono usati in linguaggi di programmazione, scripting o marcatura. Il grave, è che leggerebbe "tre", anche se ci fossero tre parentesi tonde, quadre, o graffe aperte o chiuse, il che potrebbe creare dei grossi problemi per chi programma.</p> <h3>Concludendo</h3> <p>Per quanto si possa stabilire di aver trovato un work around, occorre tener presente che l'errore esiste; oltre ad essere sicuramente un difetto di traduzione su VoiceOver, è anche un difetto delle sintesi vocali moderne, con voce quasi umana, che a differenza di quelle più vecchie non riescono più a gestire correttamente la punteggiatura. Pertanto, accade che alla segnalazione "vorremmo leggere la punteggiatura", probabilmente gli ingegneri siano arrivati a questa soluzione che crea ancora più problemi, e solo per l'italia, perché a quanto pare nelle altre lingue non accade.</p> </div></div></div><section class="field field-name-field-tags field-type-taxonomy-term-reference field-label-above view-mode-rss"><h2 class="field-label">Tags:&nbsp;</h2><ul class="field-items"><li class="field-item even"><a href="/tag/bug">bug</a></li><li class="field-item odd"><a href="/tag/voiceover">VoiceOver</a></li><li class="field-item even"><a href="/tag/ios11">ios11</a></li><li class="field-item odd"><a href="/tag/simboli">simboli</a></li><li class="field-item even"><a href="/tag/punteggiatura">punteggiatura</a></li></ul></section> Sat, 23 Sep 2017 12:54:22 +0000 talksina 5466 at https://www.nvapple.it https://www.nvapple.it/articoli/voiceover-come-risolvere-simbolo-di-addizione-e-altri-segni-letti-male-su-ios-11#comments