Podpowiadanie kluczowych terminów
Ten przewodnik pokazuje, jak korzystać z podpowiadania kluczowych terminów w API Speech to Text.
Przewodnik krok po kroku · Zakłada, że masz za sobą szybki start Speech to Text .
Przegląd
Podpowiadanie kluczowych terminów jest dostępne w Scribe v2, Scribe v2 Medical (batch) i Scribe v2 Realtime oraz jest dodatkowo płatne. Szczegółowe informacje znajdziesz na stronie cen API.
Podpowiadanie kluczowych terminów pozwala wyróżniać słowa lub frazy, aby zwiększyć szansę, że model je transkrybuje. To przydatne przy transkrypcji rzadko występujących w nagraniu słów lub zdań, takich jak nazwy produktów, imiona czy inne konkretne terminy. Kluczowe terminy są skuteczniejsze niż stronnicze słowa kluczowe lub własne słowniki oferowane przez inne modele, ponieważ model korzysta z kontekstu, aby zdecydować, czy transkrybować dany termin.
W transkrypcji batch każdy kluczowy termin może zawierać maksymalnie 5 słów.
Na przykład jeśli nazwa twojej firmy nie jest popularną frazą albo ma nietypową pisownię lub wymowę, możesz użyć kluczowych terminów, aby model poprawnie ją transkrybował. Posłuchaj tego nagrania:
Bez podpowiadania kluczowych terminów model może transkrybować je tak:
Używa to niewłaściwego stylu nazwy firmy. Dzięki podpowiadaniu kluczowych terminów możesz dopilnować, aby model transkrybował nagranie z poprawną pisownią i stylem:
Kontekst
Model może używać kontekstu, aby zdecydować, czy dany termin powinien zostać transkrybowany. Po podaniu kluczowego terminu „ElevenLabs” powyższe nagranie jest transkrybowane zgodnie z oczekiwaniami, ale model nadal poprawnie transkrybuje poniższy przykład na podstawie kontekstu:
Wynikiem jest następująca transkrypcja:
Transkrypcja batch
Podpowiadanie kluczowych terminów jest zintegrowane z API Speech to Text w trybie batch — przekaż parametr keyterms do metody convert.
Strumieniowanie w czasie rzeczywistym
Podpowiadanie kluczowych terminów jest też dostępne w WebSocket API Speech to Text w czasie rzeczywistym. Przekaż parametr keyterms podczas łączenia.
Gdy używasz WebSocket API bezpośrednio, przekaż kluczowe terminy jako parametry zapytania: