Logo VocalStackLogo VocalStack
VOCALSTACK POUR STRAPI

Chaque épisode, transcrit

Un bouton Transcrire à côté de chaque fichier audio dans le Gestionnaire de contenu de Strapi. La transcription est enregistrée en texte modifiable et en phrases horodatées : votre frontend la lit via les mêmes API REST et GraphQL que le reste de votre contenu.

STRAPI 5 · NODE 20+ · À PARTIR DE $0.20 L’HEURE D’AUDIO
cms.example.com/admin/content-manager/collection-types/api::episode.episode/42
Content ManagerCOLLECTION TYPESEpisodeArticleUser
← BackÉpisode 42 : Construire en public
TitreÉpisode 42 : Construire en public
Audio
MP3episode-042.mp346.3 MB · audio/mpeg
Transcription
00:00Bon retour dans l’émission. Aujourd’hui : livrer tôt.
00:07La première version était brute, et c’était tout l’intérêt.
ENTRYPublishSave
VocalStack
Transcription en cours31:06 / 48:20
Arrêter

Un contenu comme un autre

Les transcriptions sont un type de contenu à part entière : les API REST et GraphQL les renvoient avec le texte et les phrases horodatées.

Une progression visible

Le panneau latéral indique la part de l’audio déjà traitée et survit à un rechargement. Arrêter met fin à une tâche dont vous ne voulez plus.

Ou entièrement automatique

Activez autoTranscribe et chaque fichier audio importé dans la Médiathèque est transcrit sans un clic.

La clé reste sur le serveur

Une clé API connectée est conservée dans le stockage côté serveur de Strapi et n’est jamais envoyée au panneau d’administration.

CONFIGURATION

Installer, activer, transcrire

Installez le plugin depuis GitHub et activez-le dans config/plugins.ts. Sans clé, un administrateur connecte un compte depuis Paramètres → VocalStack.

01Installez le plugin depuis GitHub et activez-le dans votre configuration.
02Recompilez le panneau d’administration et redémarrez Strapi.
03Ouvrez une entrée contenant un fichier audio et cliquez sur Transcrire.
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'),
    },
  },
})
OPTIONS

S’adapte à votre façon de construire

Des valeurs par défaut judicieuses, et un point d’accroche partout où votre configuration diffère.

autoTranscribe

Transcrivez chaque fichier audio dès son import dans la Médiathèque.

spokenLanguage

La langue parlée dans l’audio. Omettez-la pour qu’elle soit détectée automatiquement.

fileURL

L’adresse depuis laquelle VocalStack récupère l’audio. Pointez-la vers votre bucket ou votre CDN.

oneClickConnect

Affiche Connecter VocalStack dans les Paramètres, pour qu’un administrateur se connecte au lieu de coller une clé.

enabled

Désactivez le bouton et les routes tout en conservant les transcriptions existantes.

TARIFS

Aucuns frais de plugin

Vous ne payez à VocalStack que l’audio que vous transcrivez, au même tarif que le tableau de bord et l’API. Facturé à la seconde, avec un minimum de 5 minutes par transcription.

FICHIERS$0.20de l’heure

Chaque fichier audio transcrit, avec locuteurs, ponctuation et horodatages inclus.

Questions fréquentes

Voir sur GitHubLire le README