Transkrypcje jako treść
Przycisk Transkrybuj przy każdym przesłanym pliku audio w Payload. Transkrypcja jest zapisywana w dokumencie jako edytowalny tekst i zdania ze znacznikami czasu, więc Twój frontend, wyszukiwarka i API odczytują ją jak każde inne pole.
PAYLOAD 3 · NEXT.JS 15+ · OD $0.20 ZA GODZINĘ AUDIOPo prostu kolejne pole
Transkrypcja i jej zdania ze znacznikami czasu są zapisane w dokumencie, więc Local API, REST i GraphQL zwracają je razem ze wszystkim innym.
Postęp, który widać
Przycisk pokazuje, ile audio jest gotowe, i przetrwa przeładowanie strony. Stop przywraca dokument do poprzedniego stanu.
Redaktorzy mają kontrolę
Transkrypcja to zwykły tekst, który redaktor może poprawić. Akapity dzielą się przy zmianie mówcy lub pauzie.
Klucz zostaje na serwerze
Połączony klucz API jest przechowywany po stronie serwera i nie da się go odczytać przez API REST ani GraphQL.
Jedna wtyczka, jedna linia
Dodaj wtyczkę do payload.config.ts. Każda kolekcja przesyłanych plików akceptująca audio dostaje przycisk; przekaż collections, aby wybrać które. Pomiń klucz, a redaktor połączy konto w Ustawienia → VocalStack.
payload generate:importmap. Przy Postgres uruchom też payload migrate:create.pnpm add github:vocalstack/payload-plugin// payload.config.ts
import { vocalstackPlugin } from '@vocalstack/payload'
export default buildConfig({
plugins: [
vocalstackPlugin({
// Optional: or connect from Settings → VocalStack
apiKey: process.env.VOCALSTACK_API_KEY,
}),
],
})Dopasowana do Twojej konfiguracji
Rozsądne ustawienia domyślne i hook dla każdego miejsca, w którym Twoja konfiguracja się różni.
collectionsKtóre kolekcje przesyłanych plików dostają przycisk Transkrybuj. Domyślnie każda, która akceptuje audio.
audioFieldsZaimportowane treści wskazujące na audio przez nazwę pliku lub link. Każdy wiersz pola tablicy dostaje własny przycisk i transkrypcję.
spokenLanguageJęzyk, w którym mówi się w nagraniu. Pomiń, aby wykryć go automatycznie.
fileURLAdres, z którego VocalStack pobiera audio. Wskaż swój bucket, aby pominąć proxy plików Payload.
accessKto może transkrybować i zmieniać połączenie. Domyślnie zalogowani użytkownicy, którzy mogą aktualizować dokument.
Bez opłaty za wtyczkę
Płacisz VocalStack tylko za transkrybowane audio, według tej samej stawki co w Panelu i API. Rozliczane co sekundę, z minimum 5 min za transkrypcję.
Każdy przesłany plik audio i wiersz tablicy, który transkrybujesz, z mówcami, interpunkcją i znacznikami czasu.