Firefox 160 converte la voce in testo e amplia il supporto multimediale

Firefox 160 converte la voce in testo e amplia il supporto multimediale

Firefox 160 introduce il riconoscimento vocale, che converte la voce in testo direttamente sul dispositivo, con supporto per 40 lingue. La funzione arriva su desktop tramite la Web Speech API; non è disponibile su Android e non offre il riconoscimento remoto nel cloud, secondo le note di rilascio per sviluppatori di Mozilla pubblicate su MDN.

La versione stabile è stata pubblicata il 10 novembre 2026. Tra le modifiche visibili figurano anche la riproduzione di file MKV con audio FLAC, MP3 o PCM e le Mini Window, finestre mobili che mantengono sempre in primo piano una scheda o un elemento selezionato rispetto alle altre applicazioni.

Dettatura locale e una limitazione per Android

Il riconoscimento vocale di Firefox 160 elabora la voce sul dispositivo stesso e consente di ottenere testo in tempo reale. MDN specifica che la novità è disponibile sui computer desktop e non funziona su Android. Non è possibile neanche ricorrere a un servizio di riconoscimento remoto: la versione non include questa modalità.

La funzione è collegata alla Web Speech API, quindi la modifica interessa sia chi usa pagine web che accettano input vocale sia chi sviluppa queste esperienze. La documentazione di MDN descrive la funzionalità come riconoscimento sul dispositivo; queste note non specificano quali lingue siano disponibili.

MKV con tre formati audio

L'aggiornamento aggiunge la riproduzione di file MKV — un formato noto anche come Matroska — con tracce audio codificate in FLAC, MP3 o PCM. IT之家 sottolinea che il supporto per MP3 non figurava nei piani del team di Firefox un anno prima, ma che alla fine si è deciso di includerlo.

La compatibilità amplia le opzioni audio per questo contenitore. Punto Informatico e IT之家 concordano sui tre formati supportati: FLAC, MP3 e PCM. Nessuna delle due fonti specifica modifiche ai formati video compatibili.

Mini Window e impostazioni del lettore

La novità più evidente dell'interfaccia sono le Mini Window. Dal menu contestuale di una pagina, Firefox consente di inviare a una mini finestra l'intera scheda oppure un elemento selezionato. La finestra risultante rimane sempre in primo piano, anche rispetto alle altre applicazioni, secondo la descrizione di Punto Informatico.

Il lettore Picture-in-Picture aggiunge un controllo della velocità. È possibile regolare la riproduzione da 0,25x a 2x, un intervallo riportato anche da IT之家. Inoltre, la barra degli indirizzi diventa più leggibile: aumenta il contrasto tra il dominio e il resto dell'URL.

C'è un'altra piccola modifica alla barra. Se gli appunti contengono testo generico e non un indirizzo web, il menu contestuale propone «Incolla e cerca». In questo modo si distingue la ricerca di testo dalla navigazione diretta verso un URL.

Modifiche per siti ed estensioni

Le note di MDN riportano novità per chi sviluppa siti. In CSS, Firefox 160 supporta ::-webkit-input-placeholder come alias di ::placeholder, così le pagine che usano il nome con prefisso possono applicare uno stile al testo segnaposto dei campi <input> e <textarea>.

Cambiano anche diversi elementi di WebTransport. Il costruttore WebTransport() accetta ora l'opzione headers, che consente di aggiungere intestazioni HTTP personalizzate alla richiesta Extended CONNECT usata per stabilire la sessione. Una volta stabilita, le intestazioni ricevute dal server sono accessibili tramite WebTransport.responseHeaders.

Il metodo WebTransport.exportKeyingMaterial() viene aggiornato per conformarsi alla specifica corrente: ora richiede l'argomento context e include outputLength, che determina quanti byte di materiale per la chiave vengono derivati. In precedenza il metodo restituiva sempre 32 byte; il codice che non fornisce gli argomenti richiesti dovrà essere adeguato.

Firefox aggiunge inoltre le proprietà incomingMaxBufferedDatagrams e outgoingMaxBufferedDatagrams a WebTransportDatagramDuplexStream. Queste sostituiscono le proprietà non standard incomingHighWaterMark e outgoingHighWaterMark, che sono state rimosse. Le nuove proprietà indicano quanti datagrammi in ingresso possono rimanere in coda e quanti datagrammi in uscita possono attendere prima che venga applicata la contropressione.

L'API supporta anche datagramsReadableType nel costruttore. Impostandolo su bytes, il flusso dei datagrammi in ingresso diventa un flusso di byte leggibile, che può essere letto con un ReadableStreamBYOBReader e un buffer fornito e riutilizzato dall'applicazione. Sono supportate anche proprietà e opzioni che rappresentano il numero massimo di flussi unidirezionali e bidirezionali in ingresso che l'applicazione prevede che il server mantenga aperti contemporaneamente.

Per quanto riguarda le estensioni, runtime.PlatformInfo restituisce ora arm64 nella proprietà arch per le piattaforme ARM64; in precedenza restituiva aarch64. MDN osserva che la modifica allinea questo valore a quello restituito da Chrome.

Android, funzioni sperimentali e Firefox 161

Su Android, l'aggiornamento attiva per impostazione predefinita le restrizioni di Local Network Access per motivi di sicurezza. Corregge anche automaticamente gli indirizzi che contengono uno spazio, riferisce Punto Informatico.

Firefox 160 include inoltre funzioni sperimentali disattivate per impostazione predefinita. Tra queste figurano il blocco del rendering tramite l'attributo blocking="render" per gli elementi <link>, <script> e <style>, e il caricamento differito di video e audio tramite l'attributo loading e la proprietà HTMLMediaElement.loading. Per provarle, MDN indica di cercare la preferenza corrispondente in about:config e attivarla.

Con il rilascio stabile della versione 160, Firefox 161 arriva sul canale Beta per avviare la fase di test. Punto Informatico anticipa tre modifiche previste: una scorciatoia da tastiera per copiare l'URL della scheda attiva, miglioramenti al supporto per le videochiamate WebRTC e miglioramenti all'importazione della cronologia da Chrome. La pubblicazione finale di Firefox 160 sul sito ufficiale era prevista per il giorno stesso del lancio.

Infine, Firefox conserva un easter egg scoperto di recente: un minigioco in stile Snake. Per attivarlo, bisogna inserire nella barra degli indirizzi un'operazione matematica il cui risultato sia 150 e premere l'icona che appare.

Fonti: Punto Informatico, MDN Web Docs, IT之家