Nyckeltermsstyrning
Den här guiden visar hur du använder nyckeltermsstyrning med Speech to Text API.
Praktisk guide · Förutsätter att du har slutfört snabbstarten för Speech to Text .
Översikt
Nyckeltermsstyrning är tillgänglig med Scribe v2, Scribe v2 Medical (batch) och Scribe v2 Realtime, och medför en extra kostnad. Se API-prissidan för detaljerad prisinformation.
Nyckeltermsstyrning är en funktion som låter dig framhäva ord eller fraser för att styra modellen mot att transkribera dem. Detta är användbart för att transkribera specifika ord eller meningar som inte är vanliga i ljudet, till exempel produktnamn, namn eller andra specifika termer. Nyckeltermer är kraftfullare än vinklade nyckelord eller anpassade ordlistor som erbjuds av andra modeller, eftersom de använder kontexten för att avgöra om termen ska transkriberas eller inte.
Vid batchtranskribering får varje nyckelterm också innehålla högst 5 ord.
Om ditt företagsnamn till exempel inte är en vanlig fras eller har en unik stavning eller uttal kan du använda nyckeltermer för att säkerställa att modellen transkriberar korrekt. Ta följande ljud:
Utan nyckeltermsstyrning kan modellen transkribera ovanstående så här:
Då används fel stil för företagsnamnet. Med nyckeltermsstyrning kan du säkerställa att modellen transkriberar ovanstående med rätt stavning och stil:
Kontext
Modellen kan använda kontext för att avgöra om en term ska transkriberas eller inte. När du anger nyckeltermen “ElevenLabs” transkriberas ljudet ovan som förväntat, men modellen kan fortfarande transkribera följande korrekt baserat på kontexten:
Detta ger följande transkribering:
Batchtranskribering
Nyckeltermsstyrning är integrerad i batch-API:t för Speech to Text genom att skicka parametern keyterms till metoden convert.
Realtidsstreaming
Nyckeltermsstyrning är även tillgänglig för WebSocket API för Speech to Text i realtid. Skicka parametern keyterms när du ansluter.
När du använder WebSocket API direkt skickar du nyckeltermer som frågeparametrar: