peertube-plugin-transposer-connector

0.2.4 • Public • Published

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

Package Sidebar

Install

npm i peertube-plugin-transposer-connector

Weekly Downloads

4

Version

0.2.4

License

none

Unpacked Size

45.7 kB

Total Files

12

Last publish

Collaborators

  • biowilli