Rilevamento della lingua di un audio, segmento per segmento

Il rilevamento della lingua di un audio è già attivo quando lasci language su auto. Nelle trascrizioni con IA ogni segmento indica la propria lingua, anche quando la conversazione passa da una all’altra. Se sai già quale aspettarti, puoi suggerirla nella request.

  • language=auto come impostazione predefinita
  • La lingua indicata in ogni segmento
  • Qualsiasi codice ISO 639-1 come suggerimento

Lascia il riconoscimento automatico o indica la lingua

Non devi scegliere una lingua per iniziare
Con language=auto, lo speech-to-text identifica la lingua dalla registrazione. Puoi anche omettere il campo.
Segui i cambi di lingua
Il campo language di ogni segmento mostra la lingua di quel passaggio. È utile per trascrivere audio in più lingue senza trattarlo come un unico blocco.
Hai anche una lingua principale
Quando è nota, il campo language della trascrizione riporta la lingua dominante. Usalo per una prima classificazione, senza perdere i dettagli dei segmenti.
Suggerisci la lingua che conosci
Passa un codice ISO 639-1 di due lettere, come en, de o es, per guidare il riconoscimento dell’audio.
Per i sottotitoli, scegli la traccia
Su YouTube, language seleziona la lingua dei sottotitoli. Con auto cerchiamo quella originale del video, senza usare tracce tradotte automaticamente.

Come rilevare la lingua di un audio

Ometti language oppure impostalo su auto. È il valore predefinito per ogni sorgente. La guida alla lingua distingue il rilevamento nell’audio dalla selezione di una traccia di sottotitoli.

Se elabori registrazioni da persone o sorgenti diverse, auto evita di imporre la stessa lingua a tutta la raccolta. Se invece conosci la lingua di un file, un suggerimento può aiutare quando l’inizio è molto breve o ambiguo.

Musica, silenzio e poche parole isolate offrono meno indizi di una conversazione chiara. Controlla anche il testo: una lingua plausibile nel campo language non garantisce che ogni parola sia corretta.

Caricamento con rilevamento automatico della lingua
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
  -F [email protected] \
  -F language=auto

Non fermarti alla lingua principale

Il campo language della trascrizione indica la lingua dominante. Ogni segmento riporta invece la propria: così vedi dove cambia. Lo schema della trascrizione mostra entrambi i livelli.

Per un’intervista bilingue puoi usare la lingua principale come etichetta generale e quella dei segmenti per assegnare i passaggi a un revisore o a un indice. Se scarti tutto ciò che non corrisponde alla lingua dominante, rischi di perdere risposte intere.

Il JSON illustra i campi, ma un cambio di lingua non coincide sempre con la fine di una frase. Nomi, termini tecnici e frasi miste possono richiedere una verifica. Se prepari altrove una versione rivista o tradotta, conserva accanto il testo originale dei segmenti.

Risposta JSON abbreviata
{
  "status": "completed",
  "transcript_source": "speech_to_text",
  "language": "en",
  "transcript": {
    "segments": [
      { "start": 0, "end": 3.4, "speaker": null, "language": "en", "text": "Good morning." },
      { "start": 3.4, "end": 7.9, "speaker": null, "language": "de", "text": "Guten Morgen." }
    ]
  }
}

Se conosci la lingua, passala nella request

Usa un codice ISO 639-1 di due lettere. Quando carichi un file, language è un campo del form multipart, come mostra la guida al caricamento diretto.

Nello speech-to-text il codice guida il riconoscimento. Per i sottotitoli YouTube seleziona invece la lingua della traccia. Con auto seguiamo la lingua originale del video ed escludiamo le traduzioni automatiche. Tieni presente questa differenza se la tua integrazione accetta sia file sia link.

Impostare en non traduce in inglese una registrazione in spagnolo. Ricevi una trascrizione, non una traduzione. Se vuoi tradurla in un secondo momento, trattala come un’operazione distinta da verificare e conserva il testo originale per il confronto.

cURL
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
  -F [email protected] \
  -F language=de

Verifica i passaggi prima di classificarli

Se assegni il testo a revisori o indici diversi per lingua, conserva sia il campo generale sia quelli dei segmenti. La lingua dominante offre una panoramica, ma può nascondere una risposta lunga in un’altra lingua.

Riascolta il cambio e le frasi vicine. Un nome straniero, una citazione o un termine preso in prestito non significano che l’intero passaggio sia in un’altra lingua. Non usare queste etichette per dedurre identità, provenienza o competenze linguistiche di una persona.

Se il testo sembra sbagliato, controlla prima l’audio e la traccia selezionata. Poi valuta una nuova trascrizione con un suggerimento e conserva la precedente per confrontarle. Cambiare le opzioni di elaborazione può creare un nuovo lavoro a pagamento; rileggere un’esportazione già pronta no.

Cosa devi trascrivereCosa controllare
Un’intervista di ricerca in più lingueVerifica le lingue dei segmenti e tieni le parole originali accanto a una successiva traduzione.
Un breve Reel con voce narranteAscolta se musica o introduzione coprono il parlato che ti interessa.
I sottotitoli di un video YouTubeScegli una traccia nella lingua richiesta. Le traduzioni automatiche non vengono usate.

Prova con 60 minuti gratis

Conferma l’email e ricevi 60 minuti gratis per iniziare. Non serve una carta di credito.

Crea una chiave API

Domande frequenti

Non trovi la risposta? Contatta l’assistenza

Come indico la lingua nella request?

Usa language=auto, che è il valore predefinito, oppure un codice ISO 639-1 di due lettere come en, de o es.

E se nella stessa registrazione si parlano più lingue?

Nella trascrizione con IA ogni segmento riporta la propria lingua. Il campo language generale indica quella dominante.

Cosa cambia se uso i sottotitoli di YouTube?

language sceglie la traccia di sottotitoli. Con auto prendiamo quella nella lingua originale del video. Non usiamo tracce tradotte automaticamente.