Logo di VocalStackLogo di VocalStack
VOCALSTACK PER STRAPI

Ogni episodio, trascritto

Un pulsante Trascrivi accanto a ogni file audio nel Content Manager di Strapi. La trascrizione viene salvata come testo modificabile e frasi con i tempi, così il tuo frontend la legge dalle stesse API REST e GraphQL del resto dei tuoi contenuti.

STRAPI 5 · NODE 20+ · DA $0.20 PER ORA DI AUDIO
cms.example.com/admin/content-manager/collection-types/api::episode.episode/42
Content ManagerCOLLECTION TYPESEpisodeArticleUser
← BackEpisodio 42: Costruire in pubblico
TitoloEpisodio 42: Costruire in pubblico
Audio
MP3episode-042.mp346.3 MB · audio/mpeg
Trascrizione
00:00Bentornati nel programma. Oggi: pubblicare presto.
00:07La prima versione era grezza, ed era proprio questo il punto.
ENTRYPublishSave
VocalStack
Trascrizione in corso31:06 / 48:20
Interrompi

Un contenuto come tutti gli altri

Le trascrizioni sono un content type a sé, quindi le API REST e GraphQL le restituiscono con il testo e le frasi con i tempi.

Avanzamento visibile

Il pannello laterale mostra quanto audio è stato elaborato e sopravvive a un ricaricamento. Interrompi termina un job che non ti serve più.

Oppure del tutto automatico

Attiva autoTranscribe e ogni file audio caricato nella Media Library viene trascritto senza un clic.

La chiave resta sul server

Una chiave API collegata resta nello store lato server di Strapi e non viene mai inviata al pannello di amministrazione.

CONFIGURAZIONE

Installa, attiva, trascrivi

Installa il plugin da GitHub e attivalo in config/plugins.ts. Ometti la chiave e un amministratore collegherà invece un account da Impostazioni → VocalStack.

01Installa il plugin da GitHub e attivalo nella tua configurazione.
02Ricompila il pannello di amministrazione e riavvia Strapi.
03Apri una entry con un file audio e clicca Trascrivi.
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'),
    },
  },
})
OPZIONI

Si adatta a come l'hai costruito

Impostazioni predefinite sensate, e un aggancio per ogni punto in cui la tua configurazione è diversa.

autoTranscribe

Trascrivi ogni file audio non appena viene caricato nella Media Library.

spokenLanguage

La lingua parlata nell'audio. Omettila per rilevarla automaticamente.

fileURL

L'indirizzo da cui VocalStack preleva l'audio. Puntalo al tuo bucket o alla tua CDN.

oneClickConnect

Mostra Collega VocalStack nelle Impostazioni, così un amministratore accede invece di incollare una chiave.

enabled

Disattiva il pulsante e le route, mantenendo le trascrizioni che hai già.

PREZZI

Nessun costo per il plugin

Paghi VocalStack solo per l'audio che trascrivi, alla stessa tariffa della Dashboard e dell'API. Addebito al secondo, con un minimo di 5 minuti per trascrizione.

FILE$0.20all'ora

Ogni file audio che trascrivi, con parlanti, punteggiatura e tempi inclusi.

Domande frequenti

Vedi su GitHubLeggi il README