Logotipo de VocalStackLogotipo de VocalStack
VOCALSTACK PARA STRAPI

Cada episodio, transcrito

Un botón Transcribir junto a cada archivo de audio en el Content Manager de Strapi. La transcripción se guarda como texto editable y frases con tiempos, así que tu frontend la lee desde las mismas API REST y GraphQL que el resto de tu contenido.

STRAPI 5 · NODE 20+ · DESDE $0.20 POR HORA DE AUDIO
cms.example.com/admin/content-manager/collection-types/api::episode.episode/42
Content ManagerCOLLECTION TYPESEpisodeArticleUser
← BackEpisodio 42: Construir en público
TítuloEpisodio 42: Construir en público
Audio
MP3episode-042.mp346.3 MB · audio/mpeg
Transcripción
00:00Bienvenidos de nuevo al programa. Hoy: lanzar pronto.
00:07La primera versión era tosca, y de eso se trataba.
ENTRYPublishSave
VocalStack
Transcribiendo31:06 / 48:20
Detener

Contenido como cualquier otro

Las transcripciones son un tipo de contenido propio, así que las API REST y GraphQL las devuelven con el texto y las frases con tiempos.

Progreso a la vista

El panel lateral muestra cuánto audio se ha procesado y resiste una recarga. Detener cancela un trabajo que ya no quieres.

O totalmente automático

Activa autoTranscribe y cada archivo de audio que subas a la Biblioteca de medios se transcribe sin un solo clic.

La clave se queda en el servidor

Una clave de API conectada se guarda en el almacén del servidor de Strapi y nunca se envía al panel de administración.

CONFIGURACIÓN

Instala, activa, transcribe

Instala el plugin desde GitHub y actívalo en config/plugins.ts. Si no indicas la clave, un administrador conecta una cuenta desde Ajustes → VocalStack.

01Instala el plugin desde GitHub y actívalo en tu configuración.
02Recompila el panel de administración y reinicia Strapi.
03Abre una entrada con un archivo de audio y haz clic en Transcribir.
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'),
    },
  },
})
OPCIONES

Se adapta a como lo construiste

Valores predeterminados sensatos y un hook para cada punto en que tu configuración es distinta.

autoTranscribe

Transcribe cada archivo de audio en cuanto se sube a la Biblioteca de medios.

spokenLanguage

El idioma hablado en el audio. Omítelo para detectarlo automáticamente.

fileURL

La dirección desde la que VocalStack obtiene el audio. Apúntala a tu bucket o CDN.

oneClickConnect

Muestra Conectar VocalStack en Ajustes, para que un administrador inicie sesión en lugar de pegar una clave.

enabled

Desactiva el botón y las rutas sin perder las transcripciones que ya tienes.

PRECIOS

Sin coste por el plugin

Solo pagas a VocalStack por el audio que transcribes, con la misma tarifa que el panel y la API. Facturación por segundo, con un mínimo de 5 minutos por transcripción.

ARCHIVOS$0.20por hora

Cada archivo de audio que transcribes, con hablantes, puntuación y tiempos incluidos.

Preguntas frecuentes

Ver en GitHubLeer el README