Språkalternativ
Den här guiden visar hur du transkriberar ljud på fler än ett språk med Realtime Speech to Text API.
Guide · Förutsätter att du har slutfört guiden för klientsides- eller serversides- streaming.
Översikt
Som standard identifierar realtids-API:t automatiskt ljudets språk. Du kan ändra detta på tre sätt:
- Ange
language_codetill ljudets språk. - Lägg till
secondary_languagesför att begränsa språkidentifieringen till en uppsättning förväntade språk. - Med Scribe v3 Live anger du
multilang_mode=trueför att följa talare som byter språk under sessionen.
Scribe översätter inte. Tal transkriberas på språket det talas på.
Sekundära språk
Skicka language_code med huvudspråket och upprepa secondary_languages en gång för varje ytterligare språk i frågesträngen. Båda accepterar ISO-639-1- eller ISO-639-3-koder.
secondary_languages gör språkidentifieringen mer tillförlitlig genom att begränsa den till språken du listar. Om du vill följa talare som växlar mellan språk under sessionen använder du flerspråkigt läge.
Flerspråkigt läge
Flerspråkigt läge är endast tillgängligt med Scribe v3 Live (scribe_v3_live). Andra modeller avvisar
multilang_mode=true med felet invalid_request och stänger anslutningen.
Med multilang_mode=true transkriberar Scribe v3 Live varje språk med dess eget skriftsystem och följer språkbyten, även mitt i en mening.
Flerspråkigt läge har följande avvägningar:
- Bakgrundstal som låter som ett annat språk kan transkriberas.
- Korta fraser har större sannolikhet att transkriberas felaktigt.
De officiella SDK:erna har ännu inte stöd för multilang_mode. För att använda det ansluter du direkt
till WebSocket API:t.