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.
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
-F [email protected] \
-F language=autoNon 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.
{
"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 -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
-F [email protected] \
-F language=deVerifica 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 trascrivere | Cosa controllare |
|---|---|
| Un’intervista di ricerca in più lingue | Verifica le lingue dei segmenti e tieni le parole originali accanto a una successiva traduzione. |
| Un breve Reel con voce narrante | Ascolta se musica o introduzione coprono il parlato che ti interessa. |
| I sottotitoli di un video YouTube | Scegli una traccia nella lingua richiesta. Le traduzioni automatiche non vengono usate. |