Logo VocalStackLogo VocalStack
VOCALSTACK DLA STRAPI

Każdy odcinek z transkrypcją

Przycisk Transkrybuj obok każdego pliku audio w Strapi Content Manager. Transkrypcja jest zapisywana jako edytowalny tekst i zdania ze znacznikami czasu, więc Twój frontend odczytuje ją z tych samych API REST i GraphQL co resztę treści.

STRAPI 5 · NODE 20+ · OD $0.20 ZA GODZINĘ AUDIO
cms.example.com/admin/content-manager/collection-types/api::episode.episode/42
Content ManagerCOLLECTION TYPESEpisodeArticleUser
← BackOdcinek 42: Budowanie publicznie
TytułOdcinek 42: Budowanie publicznie
Audio
MP3episode-042.mp346.3 MB · audio/mpeg
Transkrypcja
00:00Witamy ponownie w programie. Dziś: wczesne wydawanie.
00:07Pierwsza wersja była surowa i właśnie o to chodziło.
ENTRYPublishSave
VocalStack
Transkrypcja w toku31:06 / 48:20
Zatrzymaj

Treść jak każda inna

Transkrypcje są osobnym typem treści, więc API REST i GraphQL zwracają je razem z tekstem i zdaniami ze znacznikami czasu.

Postęp, który widać

Panel boczny pokazuje, ile audio jest gotowe, i przetrwa przeładowanie strony. Stop kończy zadanie, którego już nie potrzebujesz.

Albo w pełni automatycznie

Włącz autoTranscribe, a każdy plik audio przesłany do Media Library zostanie przetranskrybowany bez jednego kliknięcia.

Klucz zostaje na serwerze

Połączony klucz API jest przechowywany w magazynie Strapi po stronie serwera i nigdy nie trafia do panelu administracyjnego.

KONFIGURACJA

Zainstaluj, włącz, transkrybuj

Zainstaluj wtyczkę z GitHuba i włącz ją w config/plugins.ts. Jeśli pominiesz klucz, administrator połączy konto w Ustawienia → VocalStack.

01Zainstaluj wtyczkę z GitHuba i włącz ją w konfiguracji.
02Przebuduj panel administracyjny i uruchom ponownie Strapi.
03Otwórz wpis z plikiem audio i kliknij Transkrybuj.
bash
npm install github:vocalstack/strapi-plugin
typescript
// config/plugins.ts
export default ({ env }) => ({
  vocalstack: {
    enabled: true,
    config: {
      // Optional: or connect from Settings → VocalStack
      apiKey: env('VOCALSTACK_API_KEY'),
    },
  },
})
OPCJE

Dopasowana do Twojej konfiguracji

Rozsądne ustawienia domyślne i hook dla każdego miejsca, w którym Twoja konfiguracja się różni.

autoTranscribe

Transkrybuj każdy plik audio, gdy tylko trafi do Media Library.

spokenLanguage

Język, w którym mówi się w nagraniu. Pomiń go, a zostanie wykryty automatycznie.

fileURL

Adres, z którego VocalStack pobiera audio. Wskaż swój bucket lub CDN.

oneClickConnect

Pokaż Połącz VocalStack w Ustawieniach, aby administrator się zalogował zamiast wklejać klucz.

enabled

Wyłącz przycisk i trasy, zachowując transkrypcje, które już masz.

CENNIK

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ę.

PLIKI$0.20za godzinę

Każdy transkrybowany plik audio, z mówcami, interpunkcją i znacznikami czasu.

Najczęściej zadawane pytania

Zobacz na GitHubiePrzeczytaj README