Taalherkenning aan je transcriptie overlaten
Laat language weg of stuur auto mee. Dat is de standaard voor elke bron. De uitleg bij language beschrijft het verschil tussen taalherkenning in audio en het kiezen van een ondertiteltrack.
Krijg je opnames van verschillende mensen of bronnen binnen, dan hoef je niet vooraf één taal voor de hele verzameling te kiezen. Weet je bij een losse opname al welke taal er gesproken wordt, dan kan een hint helpen, zeker als het begin heel kort of onduidelijk is.
Taalherkenning kan alleen afgaan op wat er te horen is. Muziek, stilte of een kort zinnetje in een andere taal geven minder houvast dan een duidelijk gesprek. Controleer ook de woorden: een aannemelijk taallabel zegt niet dat het hele transcript klopt.
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
-F [email protected] \
-F language=autoMeertalige audio transcriberen zonder passages kwijt te raken
language op het transcriptieobject geeft de meest gesproken taal aan. De segmenten hebben hun eigen language, zodat je kunt zien waar de taal wisselt. De API-referentie laat zien waar beide velden staan.
Gebruik de taal van de hele opname voor je overzicht en de segmenttalen om losse passages bij de juiste redacteur of zoekindex te laten belanden. Bij een tweetalig interview kan de introductie in een andere taal zijn dan de antwoorden. Filter je alles weg wat afwijkt van het algemene label, dan verlies je een deel van het gesprek.
Het JSON-voorbeeld laat zien hoe die velden werken. Een taalwissel valt niet altijd precies samen met een zin of segment. Controleer zinnen waarin iemand van taal wisselt, namen en vaktermen zelf. Bewaar de oorspronkelijke tekst naast een later gecorrigeerde of vertaalde versie.
{
"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." }
]
}
}Weet je de taal al? Geef die mee
Stuur een ISO 639-1-code van twee letters mee. Bij een upload is language een multipart-formulierveld. Het uploadvoorbeeld laat zien hoe je dat verstuurt.
Bij speech-to-text is de code een hint voor de herkenning. Bij YouTube-ondertitels selecteer je er juist een track mee. Met auto volgt die keuze de oorspronkelijke taal van de video; automatisch vertaalde tracks gebruiken we niet. Houd dat verschil in je app aan als je zowel uploads als YouTube-links accepteert.
language=en maakt van een Spaanse opname geen Engelse tekst. Je vraagt om een transcriptie, niet om een vertaling. Wil je daarna vertalen, doe dat als aparte stap en controleer de vertaling naast het oorspronkelijke transcript.
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
-F [email protected] \
-F language=deControleer taalwissels voordat je de tekst doorstuurt
Bewaar zowel de taal van de opname als de taal per segment. Een kort antwoord in een andere taal kan inhoudelijk belangrijk zijn, ook als het niet de meest gesproken taal is. Stuur of indexeer de passages die ertoe doen, niet alleen wat bij het algemene label past.
Luister rond een taalwissel ook de omliggende zinnen terug. Een naam, citaat of leenwoord betekent niet dat de hele passage van taal verandert. Gebruik de labels niet om conclusies te trekken over iemands taalvaardigheid, achtergrond of identiteit.
Lijkt de taal fout, controleer dan eerst de audio: hoor je duidelijke spraak en heb je de juiste soundtrack? Start je daarna opnieuw met een hint, bewaar dan het eerdere transcript ter vergelijking. Andere verwerkingsopties kunnen een nieuwe betaalde transcriptie opleveren; een bestaande export opnieuw lezen niet.
| Waar werk je aan? | Wat helpt? |
|---|---|
| Een meertalig onderzoeksinterview | Controleer de taal per segment en bewaar de oorspronkelijke woorden naast een latere vertaling. |
| Een korte Reel met gesproken uitleg | Luister of muziek of een korte intro de relevante spraak niet overstemt. |
| YouTube-ondertitels ophalen | Kies een track in de juiste taal. Automatisch vertaalde tracks gebruiken we niet. |