Rilevamento automatico della lingua

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Questa pagina descrive come configurare un riconoscimento per riconoscere automaticamente la lingua parlata in un file audio da un elenco preimpostato di potenziali lingue.

In alcune situazioni, non sai con certezza in quale lingua sono incluse le tue registrazioni audio. Ad esempio, se pubblichi il tuo servizio, la tua app o il tuo prodotto in un paese con più lingue ufficiali, potresti potenzialmente ricevere input audio dagli utenti in diverse lingue. Ciò può rendere notevolmente più specificante un singolo codice lingua per le richieste di trascrizione.

Riconoscimento di più lingue

Speech-to-Text offre un modo per specificare un insieme di lingue che potrebbero contenere i tuoi dati audio. Quando crei una Recognizer, puoi specificare una o più lingue che i dati audio potrebbero includere nel campo languageCodes. Quando poi usi Recognizer in una richiesta di trascrizione, Speech-to-Text tenta di trascrivere l'audio usando la lingua più adatta dall'elenco di alternative fornite. Speech-to-Text etichetta quindi i risultati della trascrizione con il codice lingua previsto.

Questa funzionalità è ideale per le app che devono trascrivere brevi istruzioni, come i comandi vocali o la ricerca. Puoi elencare fino a quattro lingue per il riconoscimento automatico della lingua.

Attiva il riconoscimento della lingua nelle richieste di trascrizione di audio

Specificare più lingue nella risorsa Recognizer funziona esattamente come specificare una sola lingua: aggiungi semplicemente i nuovi codici lingua nel campo languageCodes. Speech-to-Text supporta i codici lingua alternativi per tutti i metodi di riconoscimento vocale: Recognize e StreamingRecognize.