JSPM

  • Created
  • Published
  • Downloads 371
  • Score
    100M100P100Q61934F

Transposer connector is a PeerTube language tool plugin to transcribe and translate with Whisper

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (peertube-plugin-transposer-connector) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    Transposer connector

    A PeerTube language tool plugin.

    Standard scenario is to transcribe and translate with Whisper (by OpenAI).

    Developed by fairkom.

    Features

    • Automated transcription of any video after uploading
    • Translation of transcript into several languages

    Install

    • npm run build
    • peertube-cli plugins install

    Or use the built in plugin install mechanism as a PeerTube admin.

    Dependency

    You need a Language Transposer Service account.

    Send an email for test access to Language Transposer Service to support@fairkom.eu and add the URL in the configuration of the admin interface of the plugin.

    How it works

    For high volume PeerTube sites a parallel and asynchronous handling of transcription and translation requests was our goal for the architecture. We developed a Transposer engine, that offers a queuing mechanism and endpoints for transcription and translations. Transposer offers several adapters, one of them is for an engine that runs Whisper. Transposer uses a Kafka pipeline and Kong for creating adapters and APIs.

    Status

    This plugin is now available for beta testing.

    Transposer is still work in progress - codebase see https://git.fairkom.net/emb/displ.eu/transposer